static MyLog() { DEBUG = new MyLog(MyLogLevel.DEBUG); INFO = new MyLog(MyLogLevel.INFO); WARNING = new MyLog(MyLogLevel.WARNING); ERROR = new MyLog(MyLogLevel.ERROR); MyLog.Writer = new MyDefaultLogWriter(); MyLog.Level = MyLogLevel.INFO; }
public void Should_call_log_debug() { // GIVEN var logWriter = new MyLogWriter(); // WHEN logWriter.LogDebug("Test message"); // THEN Assert.That(logWriter.Message, Is.EqualTo("Test message")); }
public void Should_not_call_log_debug() { // GIVEN var logWriter = new MyLogWriter(); logWriter.HandlesLogDebug = false; // WHEN logWriter.LogDebug("Test message"); // THEN Assert.That(logWriter.Message, Is.Null); }
public void Should_not_log_debug() { // GIVEN var myLogWriter = new MyLogWriter(); myLogWriter.HandlesLogDebug = false; Logger.LogWriter = myLogWriter; // WHEN Logger.Log(LogMessageType.Debug, (LogFunction log) => { log("My test {0}", "message"); }); // THEN Assert.That(myLogWriter.Message, Is.Null); }
public void Should_log_action() { // GIVEN var myLogWriter = new MyLogWriter(); myLogWriter.HandlesLogAction = true; Logger.LogWriter = myLogWriter; // WHEN Logger.Log(LogMessageType.Action, (LogFunction log) => { log("My test {0}", "message"); }); // THEN Assert.That(myLogWriter.Message, Is.EqualTo("My test message")); }
public void Should_not_log_debug() { // GIVEN var myLogWriter = new MyLogWriter(); myLogWriter.HandlesLogDebug = false; Logger.LogWriter = myLogWriter; // WHEN Logger.Log(LogMessageType.Debug , (LogFunction log) => {log("My test {0}","message");}); // THEN Assert.That(myLogWriter.Message, Is.Null); }
public void Should_log_action() { // GIVEN var myLogWriter = new MyLogWriter(); myLogWriter.HandlesLogAction = true; Logger.LogWriter = myLogWriter; // WHEN Logger.Log(LogMessageType.Action , (LogFunction log) => {log("My test {0}","message");}); // THEN Assert.That(myLogWriter.Message, Is.EqualTo("My test message")); }