【问题标题】:ASP.NET MSTest Runner to run unit test via browserASP.NET MSTest Runner 通过浏览器运行单元测试
【发布时间】:2013-02-16 08:52:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 sitecore sitecore6


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      • 2015-04-04
      • 2021-06-28
      相关资源
      最近更新 更多