public void WhenReminderIsOverdueByDateAndDueDistanceNull_ThenIsOverdueReturnsTrue()
        {
            var reminder = new ReminderFormModel()
                               {Title = "future reminder", DueDate = DateTime.UtcNow.AddDays(-2), DueDistance = null};

            reminder.UpdateLastVehicleOdometer(10);
            bool isOverdue = reminder.IsOverdue;

            Assert.True(isOverdue);
        }
        public void WhenReminderDueDateAndDueDistanceNull_ThenIsOverdueReturnsFalse()
        {
            var reminder = new ReminderFormModel() {Title = "future reminder", DueDate = null, DueDistance = null};

            reminder.UpdateLastVehicleOdometer(10);
            bool isOverdue = reminder.IsOverdue;

            Assert.False(isOverdue);
        }
        public void WhenReminderIsNotOverdue_ThenIsOverdueReturnsFalse()
        {
            var reminder = new ReminderFormModel()
                               {Title = "future reminder", DueDate = DateTime.UtcNow.AddDays(2), DueDistance = 10000};

            reminder.UpdateLastVehicleOdometer(10);
            bool isOverdue = reminder.IsOverdue;

            Assert.False(isOverdue);
        }