private void AssertTaskHistoryItem(WorkEffortHistoryItem actual, WorkEffortHistoryItem expected) { Console.WriteLine("AssertTaskHistoryItem"); actual.ShouldNotBeNull(); //Reason for ToString is that SQLite doesnt have millisecond precition DateTime values actual.TimeStampForUpdate.ToString(DATE_FORMAT). ShouldBe(expected.TimeStampForUpdate.ToString(DATE_FORMAT)); actual.RemainingWorkEffort.ShouldBe(expected.RemainingWorkEffort); actual.Task.ShouldNotBeNull(); actual.Task.SystemId.ShouldBe(expected.Task.SystemId); }