嗨:我很喜欢和Pex和Moles...now玩,是时候认真地使用它了,尽可能多地覆盖一个遗留应用程序。
我们已经开始转换为.NET 3.5 (客户端还不能在.NET 4.0中托管)
我们注意到我们在让Moles工作上遇到了困难。
如果测试项目程序集是一个.NET 4.0,那么它似乎可以工作--但是当将单元测试程序集框架转换回.NET 3.5 (在安装VisualStudio2010 SP1以提供该功能之后),它将停止工作。
一直抱怨“您只能使用目标为.NET框架3.5的测试程序集中的默认主机适配器运行测试”。
如果客户想要.NET 3.5中的所有东西--包括单元tests...any的想法?
发布于 2012-02-20 12:18:56
在博客的这个职位末尾,在“已知的限制”部分中,它声明:
只有在默认主机适配器中才支持执行.NET Framework3.5测试。
Moles使用的是MolesAgentAdapter而不是默认的,因此单元测试库必须兼容.NET 4.0。
https://stackoverflow.com/questions/5492052
复制相似问题