1

我们正在构建一个 sitecore Web 应用程序,单元测试基于 MSTest。我查看了下面有 asp.net nunit 测试运行器的链接:http: //www.codeflood.net/testrunner/

但是,我们不想将 nUnit 框架用于开箱即用的 MSTest 套装。如果有任何现有的测试运行器或者将 nUnit Test 运行器转换为 MSTest 运行器有多容易,有人可以帮忙吗?

我们要使用测试运行器的原因是在 HTTPContext 中运行单元测试。

4

1 回答 1

3

根据这个 stackoverflow帖子,MSTest 使用的 API 是密封的和私有的,这不会帮助您公开模仿 NUnit TestSuiteBuilder 功能的测试运行器。

如果您有足够的决心,它仍然可以通过反射来完成,但是使用 MSTest 周围的技术限制来构建一个案例以将需要 Sitecore 上下文的单元测试迁移到 NUnit 可能会更简单。

于 2013-02-16T12:45:24.403 回答