Как я могу утверждать, что метод на издеваемом объекте назывался точно названным n-times?
Вот фрагмент кода из действия контроллера, мне нравится тестировать:
for (int i = 0; i <= newMatchCommand.NumberOfMatchesToCreate; i++) {
serviceFacade.CreateNewMatch("tester", Side.White);
}
Объект "служебный фасад" - это (строгий) макет и будет введен в контроллер. unit test должен утверждать, что метод CreateNewMatch внутри действия был вызван n раз. (например, 5)