public void FormatReturnsRawValue() { var config = new LoggingConfig(); var scopeLevel = 1; var categoryName = Guid.NewGuid().ToString(); var logLevel = LogLevel.Information; var eventId = Model.Create <EventId>(); var message = Guid.NewGuid().ToString(); var sut = new DefaultScopeFormatter(config); var actual = sut.Format(scopeLevel, categoryName, logLevel, eventId, message, null); _output.WriteLine(actual); actual.Should().Be($" {message}"); }
public void FormatReturnsValueWithException() { var config = new LoggingConfig(); var scopeLevel = 1; var categoryName = Guid.NewGuid().ToString(); var logLevel = LogLevel.Information; var eventId = Model.Create <EventId>(); var message = Guid.NewGuid().ToString(); var exception = new ArgumentNullException(Guid.NewGuid().ToString(), Guid.NewGuid().ToString()); var sut = new DefaultScopeFormatter(config); var actual = sut.Format(scopeLevel, categoryName, logLevel, eventId, message, exception); _output.WriteLine(actual); actual.Should().Contain(message); actual.Should().Contain(exception.ToString()); actual.Should().NotContain(logLevel.ToString()); actual.Should().NotContain(eventId.Id.ToString()); }