Что такое ограничения NSubstitute, особенно против MOQ?
Я собираюсь принять решение о насмешливой библиотеке для моего следующего проекта.
и потому, что я новичок в этих библиотеках, я сделал быстрый поиск
Я обнаружил, что MOQ очень популярен, чем NSubstitute, и я ожидаю больше помощи от сообщества, особенно здесь, в SO
Но мне понравился NSubstitute синтаксис больше, также он имеет приятный документы.
Итак, мой вопрос "Есть ли что-то, что я могу достичь, используя MOQ Я не могу добиться использования NSubstitute? "
Ответы
Ответ 1
Мне неизвестно какое-либо ограничение nsubstitute
Несколько лет назад я был адептом мока, и теперь я предпочитаю nsubstitute. Мне нравится синтаксис (вы вызываете непосредственно метод vs setup.), Я думаю, что NSubstitute имеет лучший синтаксис и является наиболее читаемым из всех фреймворков (но это субъективное утверждение ^^).
О, может быть, одно: NSubstitute не имеет строгого макетного режима (но я всегда думал, что это плохая идея, поэтому я никогда не видел его как ограничение)