public void HasValidStandardLibraryPath() { // Arrange var loader = new PackageLoader(new[] { PackagesDirectory }, new[] { PackagesDirectorySigned }); var directory = Path.Combine(Path.GetDirectoryName(Assembly.GetAssembly(loader.GetType()).Location), @"Standard Library", @"Packages"); // Act var standardDirectory = loader.StandardLibraryDirectory; // Assert Assert.IsNotNullOrEmpty(standardDirectory); Assert.AreEqual(standardDirectory, directory); }
public void HasValidStandardLibraryAndDefaultPackagesPathWhenStandardLibraryTokenIsAddedLast() { // Arrange var loader = new PackageLoader(new[] { PackagesDirectory, DynamoModel.StandardLibraryToken }, new[] { PackagesDirectorySigned }); var directory = Path.Combine(Path.GetDirectoryName(Assembly.GetAssembly(loader.GetType()).Location), @"Standard Library", @"Packages"); // Act var standardDirectory = loader.StandardLibraryDirectory; var defaultDirectory = loader.DefaultPackagesDirectory; // Assert Assert.IsNotNullOrEmpty(standardDirectory); Assert.AreEqual(standardDirectory, directory); Assert.AreNotEqual(defaultDirectory, directory); }