public void Should_return_true() { var lines = new List <string>(); var sut = new AssertableLogger(lines); Assert.True(sut.IsEnabled(LogLevel.None)); }
public void Should_throw_a_NotSupportedException() { var lines = new List <string>(); var sut = new AssertableLogger(lines); Assert.Throws <NotSupportedException>(() => sut.BeginScope(default(object))); }
public void Should_add_log_entry_to_Lines() { // Arrange var lines = new List <string>(); var sut = new AssertableLogger(lines); // Act sut.Log( logLevel: LogLevel.Error, eventId: 1, state: "Some message", exception: new Exception("Exception message"), formatter: (s, e) => "Output" ); // Assert Assert.Collection(lines, line => Assert.Equal("Output", line) ); }