【问题标题】:How to write a simple Silverlight unit test?如何编写一个简单的 Silverlight 单元测试?
【发布时间】:2009-10-22 11:36:14
【问题描述】:

我希望创建一些 Silverlight 单元测试。我首先下载了 Silverlight 工具包并查看了那里的单元测试,它们都是基于 Silverlight 单元测试框架构建的。

但是,源代码中的测试类结构似乎相当复杂,我不想重新编写该包中定义的测试类(例如,定义了 ControlTest->FrameworkElementTest->TestBase->SilverlightTest 继承链并且只有最后一个类全部在 Silverlight 工具包中定义)。

我正在寻找使用Silverlight Unit Test Framework 的最简单单元测试实现的代码示例(例如,执行 Assert.IsTrue(true))。

【问题讨论】:

    标签: c# silverlight unit-testing testing


    【解决方案1】:

    我很惊讶 Jeff Wilcox 没有链接到他自己的文章!

    这是我用来在 Silverlight 中设置测试的那个:

    http://www.jeff.wilcox.name/2008/03/silverlight2-unit-testing/#option2

    它最初是为 Silverlight 2 编写的,但我让它在 3 下运行没有问题。

    【讨论】:

    • 这是 Jeff 网站上的“简单”选项。页面顶部也有“手动”选项。两者都值得一读。
    【解决方案2】:

    仅供参考,Visual Studio 2010 beta 2 具有开箱即用的 Silverlight 单元测试。也许你想看看。

    【讨论】:

      【解决方案3】:

      我对此进行了完整的讨论。它有一些使用该框架的“简单”示例,但我必须告诉你——它并不漂亮! Using MS SL Test and SilverUnit

      【讨论】:

      • 能否提供源代码链接?上视频代码不可读。
      • 不幸的是,工具包中的测试对于它们自身而言过于复杂。常规的 VS 测试教程对于实际编写好的测试将更有价值。由于资源限制,大部分工具包测试都由开发人员来创建肮脏的端到端测试和集成测试,这些测试实际上不应该以单元测试形式完成:-)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 2019-01-28
      相关资源
      最近更新 更多