sto cercando di testare il codice seguenteoggetto fittizio che restituisce un elenco di schernisce con Moq
public void CleanUp()
{
List<ITask> tasks = _cleanupTaskFactory.GetTasks();
//Make sure each task has the task.Execute() method called on them
}
Nella mia prova creo un'implementazione deriso di _cleanupTaskFactory, e voglio stub le GetTasks() metodo per restituire un tipo:
List<Mock<ITask>>
... ma il compilatore non lo accetta come valore di ritorno.
Il mio obiettivo è garantire che ogni attività restituita abbia il metodo .Execute() chiamato su di esso utilizzando il metodo MoQ Verify().
Come posso affermare che ogni attività viene eseguita?
+1 Mi hai battuto su di esso: / –