Я использую TypeMock, так как я занимаюсь разработкой на SharePoint. Поскольку TypeMock может что-то издеваться, он оказался ценным ресурсом при модульном тестировании наших веб-частей SharePoint, приемников событий, рабочих процессов и т. Д.
С другой стороны, TypeMock может быть дорогим, однако существует версия , которая предназначена для SharePoint и стоит меньше, чем полный пакет TypeMock. Я очень рекомендую это.
Единственное, с чем я не согласен, это то, что TypeMock не позволяет вам разрабатывать свой код очень хорошо. Часто классы, которые я создаю, и общий код хорошо спроектированы. То, что я использую TypeMock, не означает, что я жертвую качеством своего дизайна - я все еще практикую IoC и SRP. То, что TypeMock может что-то издеваться, не означает, что я пишу свой код, чтобы отразить эту способность.