테스트하고있는 수업이 있습니다. 이 클래스에는 기능이 있습니다.apply(List<IRule> rules, List<ITarget> targets);
한 번의 테스트에서 각 대상이 하나의 규칙 a에 전달되었는지 확인하고 싶습니다.
rule1.AssertWasCalled(fnord => fnord.Test(target1));
rule1.AssertWasCalled(fnord => fnord.Test(target2));
rule1.AssertWasCalled(fnord => fnord.Test(target3));
나 자신을 단 하나의 주장 진술로 제한하는 것은 꽤 홉보 블린 이 될 것 같다 . 이 가정에서 정확합니까, 아니면 각 대상이 실제로 테스트되었다고 주장 할 수있는 다른 방법이 있습니까?