public void Should_return_true() { var outputMock = new Mock <ITestOutputHelper>(); var sut = new XunitTestOutputLogger(outputMock.Object); Assert.True(sut.IsEnabled(LogLevel.None)); }
public void Should_throw_a_NotSupportedException() { var outputMock = new Mock <ITestOutputHelper>(); var sut = new XunitTestOutputLogger(outputMock.Object); Assert.Throws <NotSupportedException>(() => sut.BeginScope(default(object))); }
public void Should_WriteLine_to_ITestOutputHelper() { // Arrange var outputMock = new Mock <ITestOutputHelper>(); var sut = new XunitTestOutputLogger(outputMock.Object); // Act sut.Log( logLevel: LogLevel.Error, eventId: 1, state: "Some message", exception: new Exception("Exception message"), formatter: (s, e) => "Output" ); // Assert outputMock.Verify(x => x.WriteLine("Output")); }