Saya memiliki kelas yang saya uji. Kelas memiliki fungsi:apply(List<IRule> rules, List<ITarget> targets);
Dalam satu pengujian, saya ingin memastikan bahwa setiap target telah lulus ke satu aturan, a la:
rule1.AssertWasCalled(fnord => fnord.Test(target1));
rule1.AssertWasCalled(fnord => fnord.Test(target2));
rule1.AssertWasCalled(fnord => fnord.Test(target3));
Tampaknya bagi saya bahwa membatasi diri saya pada pernyataan pernyataan tunggal akan cukup hobgoblin . Apakah saya benar dalam asumsi ini, atau adakah cara lain yang bisa saya nyatakan bahwa setiap target sebenarnya telah diuji?