【问题标题】:using nunit with visual web developer 2008 express将 nunit 与 Visual Web Developer 2008 Express 一起使用
【发布时间】:2010-01-06 05:02:38
【问题描述】:

我正在尝试将 Visual Web Developer 2008 Express 用于一个项目,但由于 Express 版不支持发布功能,而且 ide 也不创建任何 *proj 文件,我该如何使用 nunit gui 运行我的测试?

【问题讨论】:

  • 可能值得注意的是,网站项目和 Web 应用程序项目之间存在差异。网站不使用常规项目系统,但 Web 应用程序项目这样做(IIRC)您不能在网站中创建辅助项目,因为没有根解决方案节点。
  • 在我的所有网站 site 项目中都有一个根解决方案节点。他们中的许多人确实有次要项目。

标签: c# nunit visual-web-developer


【解决方案1】:

我会采取的方法是将尽可能多的业务逻辑转移到类库中,并让您的网站使用该类库,并让您的单元测试测试该类库。

【讨论】:

    【解决方案2】:

    您的单元测试应该位于与主项目不同的项目中,并且也是一个类库。从那里,您可以简单地构建您的测试项目,然后在 NUnit GUI 中打开生成的 DLL 以运行测试。

    我也赞同 Andrew 关于将业务逻辑从您创建的 Web 项目移到单独的 DLL 的建议,因为它更容易进行单元测试和重用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-07
      • 1970-01-01
      • 2015-02-15
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      相关资源
      最近更新 更多