public void Error_CalledOnce_ShouldCallLogMessageWithTypeError() { var fixture = new Fixture(); var output = new LogOutputStub(); var instance = new Logger(output); instance.Error(fixture.Create <string>()); output.LogMessages.Single().Key.ShouldBe(PluginManager.MessageType.Error); }
public void Error_CalledOnce_ShouldCallLogMessageOnce() { var fixture = new Fixture(); var output = new LogOutputStub(); var instance = new Logger(output); instance.Error(fixture.Create <string>()); output.LogMessageCount.ShouldBe(1); }
public void Error_CalledOnce_ShouldCallLogMessageWithMessage() { var fixture = new Fixture(); var output = new LogOutputStub(); var instance = new Logger(output); var message = fixture.Create <string>(); instance.Error(message); output.LogMessages.Single().Value.ShouldContain(message); }