public void CreateLogger2() { LoggerTester logger = new LoggerTester("test name", Level.FAILUREAUDIT); Assertion.Assert("Logger constructor not initializing LogName correctly.", logger.Logname == "test name"); Assertion.Assert("Logger constructor not initializing Level correctly.", logger.DefaultLevel == Level.FAILUREAUDIT); }
public void CreateLogger3() { Hashtable param = new Hashtable(); param[Logger.DEFAULT_LEVEL] = Level.ERROR.ToString(); param[Logger.LOGGER_NAME] = "test name"; Logger logger = new LoggerTester(param); Assertion.Assert("Logger constructor not initializing LogName correctly.", logger.Logname == "test name"); Assertion.Assert("Logger constructor not initializing Level correctly.", logger.DefaultLevel == Level.ERROR); }
public void LogMessagePassParameters() { LoggerTester logger = new LoggerTester("logname"); string message = "test {0}"; object[] param = new object[1] { 5 }; logger.Log(message, param); Assertion.Assert("Derived Log() not called.", logger.LogCalled == true); Assertion.Assert("Derived Log() level not correct.", logger.LogLevelCalled == Level.DEBUG); Assertion.Assert("Derived Log() message not correct.", logger.LogMessageCalled == message); Assertion.Assert("Derived Log() param not correct.", logger.LogParamCalled == param); }