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);
        }