public void Log_uses_formatter(LogLevel level, TestContextLoggerAdapter <TestService> sut, EventId eventId, object state, Exception exception, string message, Func <object, Exception, string> formatter)
        {
            Mock.Get(formatter).Setup(p => p(state, exception)).Returns(message).Verifiable();

            sut.Log(level, eventId, state, exception, formatter);

            Mock.VerifyAll();
        }
 public void IsEnabled_returns_true(LogLevel level, TestContextLoggerAdapter <TestService> sut)
 {
     Assert.That(sut.IsEnabled(level), Is.True);
 }
 public void BeginScope_returns_self(TestContextLoggerAdapter <TestService> sut, object state)
 {
     Assert.That(sut.BeginScope(state), Is.SameAs(sut));
 }