Silverlight中的单元测试

时间:2011-01-14 14:23:32

标签: silverlight unit-testing

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

1 个答案:

答案 0 :(得分:1)

你遇到了困扰软件开发人员几十年的问题 - 我该如何测试用户界面?最简单的答案是 - 不要。这是一种普遍接受的做法。相反,设计应用程序使得大多数逻辑都在UI之外并构建到组件中。然后,您还可以使用模型视图控制器,模型视图展示器和模型视图视图模型等模式设计应用程序的UI逻辑,以便对该逻辑进行测试。基于XAML的技术通常倾向于MVVM模式。

以下是Jeremy Likness对MVVM的介绍:

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