【问题标题】:Silverlight Unit Testing with Visual Studio Express使用 Visual Studio Express 进行 Silverlight 单元测试
【发布时间】:2011-02-06 13:21:41
【问题描述】:

需要对我的 Silverlight 应用程序进行单元测试。我已经分离出一个只有核心模型类的 DLL,这对测试很有意义。

问题是,我在 Visual Studio Express 堆栈上。我有哪些单元测试选项?

我见过:

  1. ScottGu's framework(似乎不适合我)
  2. Jamie's Silverlight NUnit port(不适用于 Express)
  3. AgUnit(我没有 JetBrains ReSharper)
  4. NUnit 3.0(尚不存在)

此时我有哪些可行的选择?

【问题讨论】:

    标签: c# silverlight unit-testing nunit visual-studio-express


    【解决方案1】:

    我正在使用 Jeff Wilcox 的框架(与您在上面提到的 Scott Gu 的框架相同),并取得了一些成功。它并不完全优雅,但它最终完成了我需要它做的事情。这是 Silverlight 团队内部使用的内容,因此它应该涵盖了大部分需要涵盖的内容。而且由于它只是在浏览器中执行,因此其中没有任何内容可以阻止它与 Express 一起正常工作。

    请确保您获得了正确的版本,即您希望在 Codeplex 上安装 Silverlight Toolkit 随附的 DLL。有一次,我最终得到了一个旧版本,一旦我获得了最新版本,我的许多问题就消失了。

    如果您无法使其正常工作,也许您可​​以将您的问题作为一个单独的问题发布。我知道 Jeff Wilcox 有时会在这里闲逛,并且以前回答过我的一些问题。

    【讨论】:

    • 我会检查并再试一次。问题是我没有使用典型的 Silverlight 应用程序。我正在使用 FlatRedBall 引擎进行开发。我想我会看看结果如何。
    • 我试过这个,我非常非常惊喜。教程在这里:jeff.wilcox.name/2008/03/silverlight2-unit-testing/#option2
    猜你喜欢
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多