1

好吧,我现在有良心危机。

我没有运气尝试从我们的 Silverlight 应用程序中抽象出 RIA 服务,以便我们可以进行适当的单元测试。

此时我们有了视图和视图模型,而DomainContext就是Model。无论我们尝试了多少,我们都找不到抽象 DomainContext 或实体,因此我们可以用测试数据替换它们。

对依赖 RIA 服务的视图模型进行单元测试的推荐策略是什么?

4

1 回答 1

3

您是否看到我的博客文章正是证明了这一点?具体来说,它允许您在 DomainContext 下插入一个模拟 DomainClient,然后允许您使用 DomainContext 对您的视图模型进行单元测试,而不依赖于任何服务器。

http://www.nikhilk.net/NET-RIA-Services-ViewModel-Pattern-2.aspx

于 2009-08-25T19:03:39.717 回答