public void Log(LogLevel level, string logMessage) { var logInfo = GetLogInfo(level); string message = GetMessage(logInfo.Item1, logMessage, _dateTimeProvider.UtcNow); _streamWriter.Writeline(_stream, message); }
public void WriteLine_Shoud_Log_To_Stream_The_Expected_Message() { string message = LoggerProvider.CreateLogMessage(MessageLength.Small); using (var stream = new MemoryStream()) { _streamWriter.Writeline(stream, message); Assert.AreEqual(message, LoggerProvider.GetStreamContent(stream)); } }