LocalPackagesTests.cs 945 B

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