public void CreateWithMessage() { var logEntryBuilder = new LogEntryBuilder(_logger); logEntryBuilder.WithMessage("foo {0} baz", "bar"); Assert.That(logEntryBuilder.LogEntry.Message == "foo bar baz"); }
public void Create() { var logEntryBuilder = new LogEntryBuilder(_logger); LogEntry entry = logEntryBuilder.LogEntry; Assert.NotNull(entry); Assert.That(entry.Level == LogLevel.Debug); }
public void Setup() { _nlogConfigurationRepository = MockRepository.GenerateStub<INLogConfigurationRepository>(); _logEventInfoSplitter = MockRepository.GenerateStub<ILogEventInfoSplitter>(); var logEventInfos = new List<LogEventInfo> {new LogEventInfo(LogLevel.Debug, "foo", "bar")}; _logEventInfoSplitter.Stub(x => x.GetEventFragments(null)).IgnoreArguments().Return(logEventInfos); _logger = MockRepository.GenerateMock<ILogger>(); _builder = new LogEntryBuilder(_logger); _nlogLogger = new NLogLogger(_nlogConfigurationRepository, _logEventInfoSplitter); }
public void Setup() { _nullLogger = new NullLogger(); _logEntryBuilder = new LogEntryBuilder(_nullLogger); }
public void WithAllSetters() { var logEntryBuilder = new LogEntryBuilder(_logger); var exception = new DuplicateWaitObjectException("foo"); logEntryBuilder.WithMessage("foo {0}", "bar") .AsFatal() .WithEventId(42) .WithCause("cause") .WithResolution("resolution") .WithException(exception) .Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Matches(logEntry => logEntry.Message == "foo bar" && logEntry.Level == LogLevel.Fatal && logEntry.EventId == 42 && logEntry.Cause == "cause" && logEntry.Resolution == "resolution" && logEntry.Exception == exception))); }
private void AsMethod_SetErrorLevel(Func<LogEntryBuilder, LogEntryBuilder> asMethod, LogLevel logLevel) { var logEntryBuilder = new LogEntryBuilder(_logger); asMethod.Invoke(logEntryBuilder).Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Matches(logEntry => logEntry.Level == logLevel))); }
public void Write_CallsLogger() { var logEntryBuilder = new LogEntryBuilder(_logger); logEntryBuilder.Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Is.Anything)); }
public void WithResolution() { var logEntryBuilder = new LogEntryBuilder(_logger); logEntryBuilder.WithResolution("resolution").Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Matches(logEntry => logEntry.Resolution == "resolution"))); }
public void WithMessageNoFormat() { var logEntryBuilder = new LogEntryBuilder(_logger); logEntryBuilder.WithMessage("message").Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Matches(logEntry => logEntry.Message == "message"))); }
public void WithException() { var logEntryBuilder = new LogEntryBuilder(_logger); var exception = new DuplicateWaitObjectException("foo"); logEntryBuilder.WithException(exception).Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Matches(logEntry => logEntry.Exception == exception))); }
public void WithEventId() { var logEntryBuilder = new LogEntryBuilder(_logger); logEntryBuilder.WithEventId(42).Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Matches(logEntry => logEntry.EventId == 42))); }
public void WithCause() { var logEntryBuilder = new LogEntryBuilder(_logger); logEntryBuilder.WithCause("cause").Write(); _logger.AssertWasCalled(logger => logger.Write(Arg<LogEntry>.Matches(logEntry => logEntry.Cause == "cause"))); }