public void For_WithAProviderThatReturnsAnError_ReturnsTheEmptyLog() { Logger.LoggerProvider = (type) => { throw new Exception("Error"); }; ILog log = Logger.For(typeof(LoggerTests)); Assert.That(log, Is.InstanceOf<EmptyLog>()); }