public void GetFromDb() { List <LogValue> logValues = _jobLoggerRepository.GetAllLogValues().ToList(); foreach (var logs in logValues) { var text = logs.Code + @" " + logs.Message + @" " + logs.InsertDateTime.ToString(); _jobLoggerHelper?.WriteConsoleOutput(text, ConsoleColor.Gray); } }
public void LogMessage_Success() { _logToDatabase = true; _isError = true; _message = "This is a Test with an error message"; _jobLoggerRepository = new JobLoggerRepository(); _jobLoggerHelper = new JobLoggerHelper(); var appConsole = new JobLoggerApplication(new JobLoggerCore(_jobLoggerHelper, _jobLoggerRepository)); appConsole.Run(_message, _isMessage, _isWarning, _isError, _logToFile, _logToConsole, _logToDatabase); //DB Asserts var allLogValues = _jobLoggerRepository.GetAllLogValues(); Assert.IsTrue(allLogValues.ToList().Any()); Assert.IsTrue(allLogValues.Any(x => x.Message.Contains(_message))); //cleaning db _jobLoggerRepository.DeleteFromLogValue(allLogValues.First(x => x.Message.Contains(_message)).Id); }