public void TestLoggerLevelMessages() { var logger = new CyLR.Logger(); string expected; string actual; logger.Setup(); logger.trace("This is a trace!"); expected = "[trace] This is a trace!\n"; actual = logger.logMessages.Split(" ", 2)[1]; Assert.Equal(expected, actual); logger.logMessages = ""; logger.debug("This is a debug!"); expected = "[debug] This is a debug!\n"; actual = logger.logMessages.Split(" ", 2)[1]; Assert.Equal(expected, actual); logger.logMessages = ""; logger.info("This is a info!"); expected = "[info] This is a info!\n"; actual = logger.logMessages.Split(" ", 2)[1]; Assert.Equal(expected, actual); logger.logMessages = ""; logger.warn("This is a warning!"); expected = "[warn] This is a warning!\n"; actual = logger.logMessages.Split(" ", 2)[1]; Assert.Equal(expected, actual); logger.logMessages = ""; logger.error("This is a error!"); expected = "[error] This is a error!\n"; actual = logger.logMessages.Split(" ", 2)[1]; Assert.Equal(expected, actual); logger.logMessages = ""; logger.critical("This is a critical!"); expected = "[critical] This is a critical!\n"; actual = logger.logMessages.Split(" ", 2)[1]; Assert.Equal(expected, actual); logger.logMessages = ""; logger.none("This is a none!"); expected = "[none] This is a none!\n"; actual = logger.logMessages.Split(" ", 2)[1]; Assert.Equal(expected, actual); logger.TearDown(); }
public void TestLoggerLevelMessages() { var logger = new CyLR.Logger(); var now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); string expected; logger.Setup(); logger.trace("This is a trace!"); now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); expected = $"{now} [trace] This is a trace!\n"; Assert.Equal(expected, logger.logMessages); logger.logMessages = ""; logger.debug("This is a debug!"); now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); expected = $"{now} [debug] This is a debug!\n"; Assert.Equal(expected, logger.logMessages); logger.logMessages = ""; logger.info("This is a info!"); now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); expected = $"{now} [info] This is a info!\n"; Assert.Equal(expected, logger.logMessages); logger.logMessages = ""; logger.warn("This is a warning!"); now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); expected = $"{now} [warn] This is a warning!\n"; Assert.Equal(expected, logger.logMessages); logger.logMessages = ""; logger.error("This is a error!"); now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); expected = $"{now} [error] This is a error!\n"; Assert.Equal(expected, logger.logMessages); logger.logMessages = ""; logger.critical("This is a critical!"); now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); expected = $"{now} [critical] This is a critical!\n"; Assert.Equal(expected, logger.logMessages); logger.logMessages = ""; logger.none("This is a none!"); now = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss"); expected = $"{now} [none] This is a none!\n"; Assert.Equal(expected, logger.logMessages); logger.TearDown(); }