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);
        }