Я использовал NSubstitute в своем проекте , и у меня не было никаких проблем. Я выбрал NSubstitue в основном только для того, чтобы опробовать его, потому что мне нравится синтаксис и то, как легко подделать реализацию, потому что она свободна. Поскольку я не был уверен, буду ли я продолжать использовать его в то время, я положил вокруг него небольшую обертку для своего собственного маленького DSL, когда мне понадобится подделка.
Также следует отметить, что я в основном разрабатываю C # для Linux с Ubuntu, Mono и MonoDevelop, и у меня не было проблем с его работой в среде исполнения Mono 2.6.7. Вероятно, вы можете использовать любую из версий 2.6. *, Но я не пробовал. Среда выполнения Mono 2.6. * Эквивалентна .NET 3.5 Framework.
Это все, на что они надеялись, с их фразой с сайта: она должна быть простой, лаконичной и приятной в использовании.