【问题标题】:Unit Testing in SilverlightSilverlight 中的单元测试
【发布时间】:2012-04-13 03:31:39
【问题描述】:

所以我找到了关于 silverlight 单元测试的一个很好的教程,但是它没有解决当你实例化一个页面时样式不存在这样的问题,这会引发错误并使测试崩溃我应该设置一个完整的克隆环境,比如添加将样式、服务引用、图像等添加到单元测试项目中?

【问题讨论】:

    标签: silverlight unit-testing


    【解决方案1】:

    您遇到了一个困扰软件开发人员数十年的问题 - 我如何测试 UI?最简单的答案是——不要。这是普遍接受的做法。相反,应设计您的应用程序,使大部分逻辑位于 UI 之外并内置到组件中。然后,您还可以使用允许测试该逻辑的模型视图控制器、模型视图演示器和模型视图视图模型等模式设计应用程序的 UI 逻辑。基于 XAML 的技术通常倾向于 MVVM 模式。

    这是 Jeremy Likness 对 MVVM 的介绍:

    http://csharperimage.jeremylikness.com/2010/04/model-view-viewmodel-mvvm-explained.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      相关资源
      最近更新 更多