c# - MSpec 与 Visual Studio 集成的替代工具是什么?

标签 c# resharper mspec

我最近完成了一个 C# 项目并用 MSpec 使用 Machine.Fakes 编写了测试。我一直在使用命令行运行器。在 Visual Studio 中查看测试结果/运行会更舒服。但是,ReSharper 超出了我的预算。是否有有吸引力的替代方案?

最佳答案

首先,我强烈推荐使用 ReSharper。它不仅仅是一个测试运行器。根据我的经验,在没有 ReSharper 的情况下工作效率较低。

有几个可用的商业产品的测试运行器:

TestDriven.Net 应该比 ReSharper 便宜,但它只是一个测试运行器。其他产品类似于 ReSharper 提供的产品,但我没有使用过它们。

还有用于 Visual Studio 的连续测试运行器:

从今天开始,两者都是免费的。

还有 Gallio ,这可能会提供与 VS 的集成。

作为最后一个选项,您可以将 MSpec 的 exe 运行器设置为外部工具,以在“输出”窗口中查看测试运行输出。

对于 VS 2012,我们可能会有一个无需额外工具即可集成的运行器。

关于c# - MSpec 与 Visual Studio 集成的替代工具是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10869590/

相关文章:

c# - 图钉调整绑定(bind)缩放级别大小

c# - 有什么方法可以配置 Visual Studio 的 Intellisense 来选择实例变量而不是类?

c# - 在某些代码块周围禁用 Resharper 自动格式化

c# - 如何使用 MSTest/xUnit 框架编写上下文/规范样式的单元测试?

mspec - 如何使用 Machine.Fakes 确保构造函数不会调用本地方法?

bdd - MSpec 和 SpecFlow 什么时候用哪个?两者的优点/缺点是什么?

c# - 为什么合作取消任务的状态是 "Faulted"而不是 "Canceled"?

c# - div 内容丢失

c# - 支持 Https 的 Localhost HttpListener - 一段时间后停止工作

c++ - 如何使用 resharper 在 QNX 虚拟机中运行 Google 测试(C++ 单元测试)?