【问题标题】:Unit Testing RIA Services单元测试 RIA 服务
【发布时间】:2009-11-16 00:59:45
【问题描述】:

我有一个在silverlight 应用程序的服务器上运行的域服务类。 IE。类是这样定义的,

public class UpgradeToolDomainService : DomainService
{
...
}

我正在使用 RIA 服务,这意味着它会在客户端生成如下所示的代码,

public sealed partial class UpgradeToolDomainContext : DomainContext
{
...
}

问题是我想在对客户端代码进行单元测试时使用 Rhino 模拟来模拟 UpgradeToolDomainContext,但是该类是密封的,并且 Rhino 模拟不支持模拟密封类。

你怎么看?? IE。是否可以将生成的代码更改为不密封?或者任何其他明显的解决方案?

【问题讨论】:

    标签: c# silverlight silverlight-3.0


    【解决方案1】:

    目前我所做的是创建一个部分类 UpgradeToolDomainContext。我已经让这个类实现了一个接口。我正在使用这个界面来创建我的模拟。

    欢迎提出更好的建议。

    【讨论】:

    猜你喜欢
    • 2011-02-03
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多