Я полагаю, что VerifyAll относится к старому стилю использования RhinoMocks, где у вас будет шаг записи и шаг воспроизведения, после чего вы будете проверять все ожидания. В этой модели вы должны на этапе записи настроить ожидание (например, ожидать, что этот метод будет вызываться с параметрами x, y, z и т. Д.).
Более новые версии RhinoMocks вводят синтаксис Arrange-Act-Assert (AAA) в качестве предпочтительного шаблона; Используя этот шаблон, имеет больше смысла использовать утверждения в конце вашего метода тестирования. Все еще возможно использовать VerifyAllExpectations (), но лично я думаю, что это читается легче, если все ваши утверждения происходят в блоке в конце теста.
Так что я думаю, что ответ (во всяком случае, для меня) заключается в том, что это личное предпочтение; Перейдите по ссылке выше, где у него есть несколько примеров одного и того же теста, и выберите тот, который лучше всего вам подходит.