2016-01-18 3 views
16

Я собираюсь принять решение о насмешливой библиотеке для моего следующего проекта.Что такое ограничения NSubstitute, особенно против MOQ?

и потому, что я новичок в этих библиотеках я сделал быстрый поиск

Я обнаружил, что MOQ гораздо популярнее, чем NSubstitute и я ожидаю больше помощи со стороны сообщества, специально здесь SO

Но мне понравилось NSubstitute синтаксис больше, также он имеет хороший docs.

Так что мой вопрос: «Есть ли что-нибудь, что я могу достичь, используя MOQ Я не могу достичь, используя NSubstitute

+4

[Это сообщение может быть полезно] (HTTP : //weareadaptive.com/blog/2014/09/30/why-nsubstitute/), в частности раздел под названием «Компиляция NSubstitute». –

ответ

26

Я не в курсе каких-либо ограничений по nsubstitute

Несколько лет назад я был адептом MOQ, и теперь у меня есть предпочтение nsubstitute. Мне нравится синтаксис (вы вызываете непосредственно метод vs setup.), Я думаю, что NSubstitute имеет лучший синтаксис и является наиболее читаемым из всех фреймворков (но это субъективное утверждение ^^).

О, может быть, одна вещь: NSubstitute не имеют строгий макет режим (но я всегда думал, что это была плохая идея, так что я никогда не видел его как ограничение)

+3

NSubstitute просто отлично и легко учиться –

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