Я пытаюсь проверить следующий код
public void CleanUp()
{
List<ITask> tasks = _cleanupTaskFactory.GetTasks();
//Make sure each task has the task.Execute() method called on them
}
В моем тесте я создаю фиктивную реализацию _cleanupTaskFactory и хочу заглушить метод GetTasks () для возврата типа:
List<Mock<ITask>>
... но компилятор не примет это как возвращаемое значение.
Моя цель - убедиться, что для каждой возвращаемой задачи вызывается метод .Execute () с помощью метода Verify () MoQ.
Как я могу утверждать, что каждая задача выполняется?