是否有.NET / C#模拟框架,不需要虚拟方法

我正在尝试使用Visual Studio 2013的内置工具对.NET Web项目进行单元测试.我已经使用NuGet添加了Moq,但是如果不使用虚拟方法和/或接口重写整个项目,则无法测试控制器.所以我正在寻找一种方法来测试代码,而不是在现有的源代码中捣乱.

在此先感谢您的帮助

最佳答案 由于您使用的是VS2013,因此您可以利用Microsoft Fakes和Shims.更多细节和用法在
http://msdn.microsoft.com/en-us/library/hh549175.aspx

点赞