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); }
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); }
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); }
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); }