public void Given_not_deleted_and_due_date_today_When_DerivedDisplayStatus_Then_outstanding_and_overdue_ignores_hours() { // Given var task = new TestableTask() { Deleted = false, TaskCompletionDueDate = DateTime.Now.AddHours(-1) }; // When var result = task.DerivedDisplayStatus; // Then Assert.That(result, Is.EqualTo(DerivedTaskStatusForDisplay.Outstanding)); }
public void Given_not_deleted_and_due_date_before_today_When_DerivedDisplayStatus_Then_return_overdue() { // Given var task = new TestableTask() { Deleted = false, TaskCompletionDueDate = DateTime.Now.AddDays(-1) }; // When var result = task.DerivedDisplayStatus; // Then Assert.That(result, Is.EqualTo(DerivedTaskStatusForDisplay.Overdue)); }
public void Given_not_deleted_and_no_longer_required_When_DerivedDisplayStatus_Then_return_no_longer_required() { // Given var task = new TestableTask() { Deleted = false, TaskStatus = TaskStatus.NoLongerRequired }; // When var result = task.DerivedDisplayStatus; // Then Assert.That(result, Is.EqualTo(DerivedTaskStatusForDisplay.NoLongerRequired)); }