public void clearLog() { var expected1 = "INFO: an info\r\n"; var expected2 = "DEBUG: an debug"; var logData = PublicDI.log.LogRedirectionTarget.prop("LogData"); tracking.clearLog(false); "an info".info(); Assert.AreEqual(logData.str(), expected1); Assert.AreEqual(logData.str(), tracking.logData()); tracking.clearLog(); "an debug".debug(); var logLines = logData.str().lines(); Assert.AreEqual(logLines.size(), 2); Assert.AreEqual(logLines.second(), expected2); Assert.AreEqual(logData.str(), tracking.logData()); }