public void HasPackage_ReturnsTrueWhenIdIsForAllFrameworks() { // Arrange var framework = new TargetFrameworkInformation { FrameworkName = FrameworkConstants.CommonFrameworks.Net45 }; var spec = new PackageSpec(new[] { framework }); spec.Dependencies.Add(new LibraryDependency { LibraryRange = new LibraryRange { Name = "nuget.versioning", VersionRange = new VersionRange(new NuGetVersion("0.9.0")) } }); var id = "NuGet.Versioning"; // Act var actual = PackageSpecOperations.HasPackage(spec, id); // Assert Assert.True(actual); }
public void HasPackage_ReturnsFalseWhenIdIsNotInSpec() { // Arrange var framework = new TargetFrameworkInformation { FrameworkName = FrameworkConstants.CommonFrameworks.Net45 }; var spec = new PackageSpec(new[] { framework }); var id = "NuGet.Versioning"; // Act var actual = PackageSpecOperations.HasPackage(spec, id); // Assert Assert.False(actual); }