Exemple #1
0
            public void Should_Throws_Exception_When_Parameter_Is_Null()
            {
                // Given

                // When
                var actualException = Assert.Throws <CakeException>(() => MSBuildVerbosityExtensions.GetMSBuildVerbosity(null));

                // Then
                Assert.Equal("Encountered unknown MSBuild build log verbosity ''. Valid values are 'quiet', 'minimal', 'normal', 'detailed' and 'diagnostic'.", actualException.Message);
            }
Exemple #2
0
            public void Should_Throws_Exception_When_Parameter_Has_Invalid_Value(string invalidVerbosityValue, string expectedMessage)
            {
                // Given

                // When
                var actualException = Assert.Throws <CakeException>(() => MSBuildVerbosityExtensions.GetMSBuildVerbosity(invalidVerbosityValue));

                // Then
                Assert.Equal(expectedMessage, actualException.Message);
            }
Exemple #3
0
            public void Should_Convert_Valid_UpperCase_String_To_Verbosity_Enum(string verbosityName, Verbosity expectedVerbosity)
            {
                // Given

                // When
                var actualVerbosity = MSBuildVerbosityExtensions.GetMSBuildVerbosity(verbosityName);

                // Then
                Assert.Equal(expectedVerbosity, actualVerbosity);
            }