Example #1
0
            public void Should_Not_Evaluate_And_Write_Warning_Message_To_Log()
            {
                // Given
                var fixture = new LogActionFixture();

                // When
                fixture.Context.Warning(fixture.Log);

                // Then
                fixture.Context.Log.DidNotReceive().Write(Verbosity.Minimal, LogLevel.Warning, fixture.Format, fixture.Args);
                Assert.False(fixture.Evaluated);
            }
Example #2
0
            public void Should_Not_Evaluate_And_Write_Debug_Message_To_Log()
            {
                // Given
                var fixture = new LogActionFixture(verbosity: Verbosity.Normal);

                // When
                fixture.Context.Debug(fixture.Log);

                // Then
                fixture.Context.Log.DidNotReceive().Write(Verbosity.Diagnostic, LogLevel.Debug, fixture.Format, fixture.Args);
                Assert.False(fixture.Evaluated);
            }
Example #3
0
            public void Should_Evaluate_And_Write_Error_Message_To_Log()
            {
                // Given
                var fixture = new LogActionFixture();

                // When
                fixture.Context.Error(fixture.Log);

                // Then
                fixture.Context.Log.Received(1).Write(Verbosity.Quiet, LogLevel.Error, fixture.Format, fixture.Args);
                Assert.True(fixture.Evaluated);
            }
Example #4
0
            public void Should_Evaluate_And_Write_Verbose_Message_To_Log()
            {
                // Given
                var fixture = new LogActionFixture(verbosity: Verbosity.Verbose);

                // When
                fixture.Context.Verbose(fixture.Log);

                // Then
                fixture.Context.Log.Received(1).Write(Verbosity.Verbose, LogLevel.Verbose, fixture.Format, fixture.Args);
                Assert.True(fixture.Evaluated);
            }