コード例 #1
0
        public void GetManifestVersionReturns2IfFrameworkAssemblyAndReferencesAreSet()
        {
            // Arrange
            var metadata = new ManifestMetadata
            {
                Id                  = "Foo",
                Version             = NuGetVersion.Parse("1.0"),
                Authors             = new[] { "A, B" },
                Description         = "Description",
                FrameworkReferences = new List <FrameworkAssemblyReference> {
                    new FrameworkAssemblyReference("System.Data.dll", new [] { NuGetFramework.AnyFramework })
                },
                PackageAssemblyReferences = new List <PackageReferenceSet> {
                    new PackageReferenceSet(new [] { "Foo.dll" })
                }
            };

            // Act
            var version = ManifestVersionUtility.GetManifestVersion(metadata);

            // Assert
            Assert.Equal(2, version);
        }