LocalPackagesTests.cs 924 B

123456789101112131415161718192021222324252627282930313233
  1. namespace Terminal.Gui;
  2. public class LocalPackagesTests
  3. {
  4. private readonly string _localPackagesPath;
  5. public LocalPackagesTests ()
  6. {
  7. // Define the local_packages path relative to the solution directory
  8. _localPackagesPath = Path.Combine (Directory.GetCurrentDirectory (), "..", "..", "..", "..", "local_packages");
  9. }
  10. [Fact]
  11. public void LocalPackagesFolderExists ()
  12. {
  13. Assert.True (Directory.Exists (_localPackagesPath),
  14. $"The local_packages folder does not exist: {_localPackagesPath}");
  15. }
  16. [Fact]
  17. public void NupkgFilesExist ()
  18. {
  19. var nupkgFiles = Directory.GetFiles (_localPackagesPath, "*.nupkg");
  20. Assert.NotEmpty (nupkgFiles);
  21. }
  22. [Fact]
  23. public void SnupkgFilesExist ()
  24. {
  25. var snupkgFiles = Directory.GetFiles (_localPackagesPath, "*.snupkg");
  26. Assert.NotEmpty (snupkgFiles);
  27. }
  28. }