2010-09-04 16 views

ответ

13

VS 2010 не поставляется с насмешкой. Но вы можете использовать либо Rhino Mocks (поддерживает .NET 2.0 и 3.5), либо Moq (поддерживает .NET 3.5 и .NET 4).

Оба фреймворка хороши, но я предпочитаю Moq, так как он чувствует себя более естественным для меня. Он использует свободный синтаксис лямбда, который чувствует себя очень чистым для меня, когда вы привыкнете к нему.

Обе каркасы с открытым исходным кодом.

Если вы хотите сделать коммерческий, перейдите по ссылке Typemock isolator. Эта структура может высмеивать практически все, но не бесплатное.

+2

спасибо, я пошел за моком. – Attilah

+0

Спасибо, я использовал FakeItEasy. – jpierson

1

Не уверен, что насмешливая поддержка еще от Microsoft. Я использовал rhino mock для варианта безопасности типа, вы можете прочитать this только для разминки.

2

вы можете взглянуть на pex and moles. Я на самом деле не играл с ним, но если вы хотите оставаться верными инструментам MS, сделайте удар.

+0

спасибо. Я посмотрю на них позже. на данный момент, я просто собираюсь придерживаться Мока. – Attilah

+0

@Attilah: Ваш вопрос звучал так, как будто вы хотели MS Solution ..Moq действительно приятно. Надеюсь, он удовлетворит ваши потребности – Perpetualcoder

Смежные вопросы