public override void WriteLine(String value) { try { currentEntry.AddInfo(value); LastWriteTime = DateTime.Now; /*wr.WriteLine("Write() called with value: " + value); * wr.WriteLine("Fields now equal: " + currentEntry.ToString());*/ LogUpdated(); } catch (Exception e) { Console.WriteLine("Failed to write to log item for " + value + ". Caught exception {0}.", e); } }
public void Keys_and_values_added_using_AddInfo_appear_in_formatted_output() { var logEntry = new LogEntry("hello"); var guid = Guid.NewGuid(); logEntry.AddInfo("some_guid", guid); Console.WriteLine(logEntry.ToString()); Assert.That( logEntry.ToString(), Is.StringContaining("some_guid")); Assert.That( logEntry.ToString(), Is.StringContaining(guid.ToString())); }