Test ettiğim bir sınıfım var. Sınıfın bir işlevi vardır:apply(List<IRule> rules, List<ITarget> targets);
Bir testte, her hedefin bir kurala, bir la'ya aktarıldığından emin olmak istiyorum:
rule1.AssertWasCalled(fnord => fnord.Test(target1));
rule1.AssertWasCalled(fnord => fnord.Test(target2));
rule1.AssertWasCalled(fnord => fnord.Test(target3));
Bana öyle geliyor ki, kendimi tek bir iddia beyanıyla sınırlamak oldukça hobgoblin olurdu . Bu varsayımda doğru muyum, yoksa aslında her hedefin test edildiğini iddia edebileceğim başka bir yol var mı?