Exemplo n.º 1
0
        public void HasCollidingMetadataElements()
        {
            // Arrange
            var nuspec = Resources.LoadXml(Resources.Nuspecs.CollidingMetadataElements);

            // Act
            var output = NuspecUtility.GetCollidingMetadataElements(nuspec);

            // Assert
            Assert.Equal(
                new[]
            {
                "created", "dependencyGroups", "isPrerelease", "lastEdited", "listed", "packageEntries",
                "packageHash", "packageHashAlgorithm", "packageSize", "published", "supportedFrameworks",
                "verbatimVersion",
            },
                output);
        }
 public bool IsMatch(XDocument nuspec)
 {
     return(NuspecUtility
            .GetCollidingMetadataElements(nuspec)
            .Any());
 }