Silverlight中的单元测试

Silverlight中的单元测试,silverlight,unit-testing,Silverlight,Unit Testing,因此,我找到了一个关于silverlight单元测试的好教程,但是它没有解决诸如在实例化页面时样式不存在这样的问题,这会引发错误并导致测试崩溃。我应该设置一个完整的克隆环境,比如添加样式、服务引用、图像,将etc引入单元测试项目?您遇到了一个困扰软件开发人员几十年的问题—如何测试UI?最简单的答案是——不要。这是一种普遍接受的做法。相反,应设计应用程序,使大部分逻辑位于UI之外,并内置到组件中。然后,还可以使用模型视图控制器、模型视图演示器和模型视图模型等模式来设计应用程序的UI逻辑,这些模式允

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

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

以下是Jeremy Likness对MVVM的介绍: