public void LogWarningToFile() { string message = "TEST MESSAGE"; var repo = new FileSystemRepositoryFactory().CreateRepository(); var errorFactory = new WarningEntityFactory(message); var stringResult = repo.WriteLog(errorFactory); var result = this.DeserializeJsonObject <WarningLogEntity>(stringResult); Assert.Equal(result.Type, "WARNING"); Assert.Equal(result.Message, message); }
public void LogWarningToConsole() { string message = "TEST MESSAGE"; var repo = new ConsoleRepositoryFactory().CreateRepository(); var errorFactory = new WarningEntityFactory(message); var stringResult = repo.WriteLog(errorFactory); var result = this.DeserializeJsonObject <WarningLogEntity>(stringResult); Assert.Equal(result.Type, "WARNING"); Assert.Equal(result.Message, message); Assert.Equal(ConsoleColor.Yellow, Console.ForegroundColor); }