Tengo una clase que estoy probando. La clase tiene una función:apply(List<IRule> rules, List<ITarget> targets);
En una prueba, quiero asegurarme de que cada objetivo se haya pasado a una regla, a la:
rule1.AssertWasCalled(fnord => fnord.Test(target1));
rule1.AssertWasCalled(fnord => fnord.Test(target2));
rule1.AssertWasCalled(fnord => fnord.Test(target3));
Me parece que limitarme a una sola declaración de afirmación sería bastante difícil . ¿Estoy en lo cierto en esta suposición, o hay alguna otra forma en que pueda afirmar que cada objetivo, de hecho, ha sido probado?