У меня есть класс, который я тестирую. У класса есть функция:apply(List<IRule> rules, List<ITarget> targets);
В одном тесте я хочу убедиться, что каждая цель была передана одному правилу, а именно:
rule1.AssertWasCalled(fnord => fnord.Test(target1));
rule1.AssertWasCalled(fnord => fnord.Test(target2));
rule1.AssertWasCalled(fnord => fnord.Test(target3));
Мне кажется, что ограничиться одним утверждением было бы просто хобгоблином . Я прав в этом предположении, или есть какой-то другой способ, которым я мог бы утверждать, что каждая цель, на самом деле, была проверена?