我最近完成了一个 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/