说到测试我已经支持它了。我现在是一个巨大的粉丝,并且经常做类似TDD的事情。在VS 2010中,我使用MSTEST进行设计和回归。这很棒 - 我的所有项目都是开源的,并且与我的工作无关(物理研究@大学)。然后我进入Pex,这帮助我找到了许多我没有找过的边缘案例。总的来说,这是我编码方式的革命。这已经将我介绍给了莫尔斯。也很酷(但我仍然在学习)。在VS 2012中离开Pex和Moles?
不幸的是,我只能访问专业版的VS(这是我的大学获得的网站许可证)。结果是痣不再起作用,升级,假货也不会。我会想象Pex的下一个版本将依靠Fakes,使其成为Ultimate-only选项。
因此,我发现自己现在正在寻找具有类似功能的开源工具。是否有某篇文章或某个资源比较某些更成熟的OSS项目?我发现自己有点不知所措(即选择太多)。虽然我喜欢这种嘲讽能力,但它是一种工具,而不是我想用空闲时间玩的东西(这是我的大多数.NET编程发生的地方)。
我认为Pex将不可能在没有花钱的情况下进行更换。
虽然我在这里,但似乎我应该看看是否有其他测试框架比MSTEST更好。 MSTEST相当不错,但开始感觉有点有限(如果有的话,我还没有探索VS2012中的任何新功能)。
非常感谢您的帮助,事实上,通常我会尝试提出一个更具体的问题,但我在这里有点海。
nunit和xunit是MSTests的重要替代品。 xunit现在甚至支持异步测试 – roundcrisis