Je suis en train de tester le code suivantobjet Mock retourner une liste de raille avec Moq
public void CleanUp()
{
List<ITask> tasks = _cleanupTaskFactory.GetTasks();
//Make sure each task has the task.Execute() method called on them
}
Dans mon test, je crée une mise en œuvre moqué de _cleanupTaskFactory, et je veux bouchonner la méthode GetTasks() pour revenir un type:
List<Mock<ITask>>
... mais le compilateur n'acceptera pas cela comme valeur de retour.
Mon but est de m'assurer que chaque méthode renvoyée a la méthode .Execute() appelée à l'aide de la méthode Verify() MoQ.
Comment puis-je affirmer que chaque tâche est exécutée?
+1 Vous m'avez battu: / –