public void ShouldNot_DeleteAnyReminders_WhenTheyAreNotRelatedToDeletingTask()
{
// arrange
const int DeletingTask = 4;
this.mockReminderProcessor.Setup(it => it.GetAll()).Returns(
new List<Reminder>
{
new Reminder { TaskId = 3 },
new Reminder { TaskId = 5 },
new Reminder { TaskId = 2 },
});
// act
this.processorUnderTest.DeleteTask(DeletingTask);
// assert
this.mockReminderProcessor.Verify(it => it.DeleteRemindersForTask(DeletingTask), Times.Never());
}