2

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

4

1 回答 1

6

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

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

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

Visual Studio 也有持续的测试运行器:

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

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

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

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

于 2012-06-04T01:51:46.483 回答