Beispiel #1
0
            public void ReturnsAllRangeForMissingOrInvalid(string range)
            {
                var packageDependency = new PackageDependency
                {
                    Range = range,
                };

                var output = packageDependency.ParseRange();

                Assert.Equal(VersionRange.All, output);
            }
        private static void AddFlattenedPackageDependency(
            NuGetFramework targetFramework,
            PackageDependency packageDependency,
            StringBuilder builder)
        {
            if (builder.Length > 0)
            {
                builder.Append("|");
            }

            builder.Append(packageDependency.Id);
            builder.Append(":");

            var versionRange = packageDependency.ParseRange();

            if (!VersionRange.All.Equals(versionRange))
            {
                builder.Append(versionRange?.ToString("S", VersionRangeFormatter));
            }

            AddFlattenedFrameworkDependency(targetFramework, builder);
        }