Что такое ограничения NSubstitute, особенно против MOQ?

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

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

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

Но мне понравился NSubstitute синтаксис больше, также он имеет приятный документы.

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

Ответы

Ответ 1

Мне неизвестно какое-либо ограничение nsubstitute

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

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