public void IsDebugEnabled_LoggingIsEnabledOnUnderlyingWrapper_ReturnsTrue() { var factory = A.Fake <ILogEntryFactory>(); var adapter = new TestableLogAdapter(true, factory); Assert.IsTrue(adapter.IsDebugEnabled); }
public void IsFatalEnabled_LoggingIsNotEnabledOnUnderlyingWrapper_ReturnsFalse() { var factory = A.Fake <ILogEntryFactory>(); var adapter = new TestableLogAdapter(false, factory); Assert.IsFalse(adapter.IsFatalEnabled); }
public void DebugFormat_SendInFormatAndAnyMessageAndException_WriteVerboseEntryToUnderlyingClass() { var factory = A.Fake<ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Verbose, "{0}", A<object[]>.Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.DebugFormat("{0}", "Any message"); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }
public void DebugFormat_SendInFormatAndAnyMessageAndException_WriteVerboseEntryToUnderlyingClass() { var factory = A.Fake <ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Verbose, "{0}", A <object[]> .Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.DebugFormat("{0}", "Any message"); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }
public void FatalFormat_SendInCurrentCultureAndFormatAndAnyMessageAndException_WriteCriticalEntryToUnderlyingClass() { var factory = A.Fake <ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Critical, CultureInfo.CurrentCulture, "{0}", A <object[]> .Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.FatalFormat(CultureInfo.CurrentCulture, "{0}", "Any message"); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }
public void Fatal_SendInAnyMessageAndException_WriteCriticalEntryToUnderlyingClass() { var factory = A.Fake <ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Critical, A <object[]> .Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.Fatal("Any message", new Exception()); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }
public void Error_SendInAnyMessage_WriteErrorEntryToUnderlyingClass() { var factory = A.Fake <ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Error, A <object[]> .Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.Error("Any message"); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }
public void IsDebugEnabled_LoggingIsNotEnabledOnUnderlyingWrapper_ReturnsFalse() { var factory = A.Fake<ILogEntryFactory>(); var adapter = new TestableLogAdapter(false, factory); Assert.IsFalse(adapter.IsDebugEnabled); }
public void IsFatalEnabled_LoggingIsEnabledOnUnderlyingWrapper_ReturnsTrue() { var factory = A.Fake<ILogEntryFactory>(); var adapter = new TestableLogAdapter(true, factory); Assert.IsTrue(adapter.IsFatalEnabled); }
public void FatalFormat_SendInCurrentCultureAndFormatAndAnyMessageAndException_WriteCriticalEntryToUnderlyingClass() { var factory = A.Fake<ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Critical, CultureInfo.CurrentCulture, "{0}", A<object[]>.Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.FatalFormat(CultureInfo.CurrentCulture, "{0}", "Any message"); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }
public void Fatal_SendInAnyMessageAndException_WriteCriticalEntryToUnderlyingClass() { var factory = A.Fake<ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Critical, A<object[]>.Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.Fatal("Any message", new Exception()); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }
public void Error_SendInAnyMessage_WriteErrorEntryToUnderlyingClass() { var factory = A.Fake<ILogEntryFactory>(); var logEntry = new LogEntry(); A.CallTo(() => factory.Create(TraceEventType.Error, A<object[]>.Ignored)).Returns(logEntry); var adapter = new TestableLogAdapter(factory); adapter.Error("Any message"); Assert.AreSame(logEntry, adapter.WrittenLogEntry); }