2010-08-26 7 views
0

Последняя версия Rhino mocks поддерживает методологию Arrange, Act Assert. Означает ли это, что метод записи, который использовался в предыдущей версии, устарел?«Рекорд» устарел в носорогах

Я думал, что это было (устарело), ​​но когда я читал «Искусство модульного тестирования», он использует метод записи, когда он представляет Rhino Mocks. Так что теперь я не уверен.

Кто-нибудь знает наверняка?


ОБНОВЛЕНИЕ: Хорошо, мне нужно прочитать всю главу, прежде чем я все расстроюсь о том, как он что-то делает. В разделе 5.8 он описывает синтаксис AAA. Тем не менее, мой вопрос остается, что сейчас предпочтительнее: AAA или запись?

ответ

0

Вы не используете запись, когда используете синтаксис AAA. Не могли бы вы вставить ссылку на «Искусство модульного тестирования»? Большая часть документации не была обновлена ​​после введения синтаксиса AAA.

EDIT: Я предпочитаю синтаксис AAA, потому что он читается лучше. Кажется, что также проще установить некоторые ограничения на аргументы (особенно Arg < ...>. Match), вам не нужно помнить о запуске ReplayAll и т. Д.

+0

Я просто читаю книгу. Возможно, я был неясно, но он не пытается их смешивать, он просто предпочитает метод записи по синтаксису AAA. Я думал, что синтаксис AAA заменил стиль записи. Но он использует его. В главе 5. – Vaccano

+0

См. Мое обновление, он охватывает AAA позже в этой главе. Я должен был прочитать всю главу ... – Vaccano