public void Flatten_NoDependenciesForFramework() { var frameworkName = VersionUtility.ParseFrameworkName("net35"); var actual = PackageDependencySetConverter.Flatten(new PackageDependencySet(frameworkName, new PackageDependency[0])); Assert.AreEqual(new[] { "::net35" }, actual); }
public void Flatten() { var frameworkName = VersionUtility.ParseFrameworkName("net35"); var actual = PackageDependencySetConverter.Flatten(new PackageDependencySet(frameworkName, new[] { NoConstraint, ExactVersion })); Assert.AreEqual(new[] { "id1::net35", "id2:[1.0]:net35" }, actual); }
public void Flatten_TargetFrameworkNull() { var actual = PackageDependencySetConverter.Flatten(new PackageDependencySet(null, new[] { NoConstraint, ExactVersion })); Assert.AreEqual(new[] { "id1::", "id2:[1.0]:" }, actual); }