Ejemplo n.º 1
0
        public void GenerateWarnings_SingleIssue_SingleLineMessage()
        {
            //Arrange
            var issues = new[]
            {
                new UpholdBuildConventionRule.ExpectedFile("build/net45/", ".props", "build/net45/packageId.props")
            };

            //Act
            var target  = new UpholdBuildConventionRule();
            var warning = target.GenerateWarning(issues);

            //Assert
            Assert.NotNull(warning);
            Assert.Equal(NuGetLogCode.NU5129, warning.Code);
            var expectedMessage = "- At least one .props file was found in 'build/net45/', but 'build/net45/packageId.props' was not." + Environment.NewLine;

            Assert.Equal(expectedMessage, warning.Message);
        }