gpt4 book ai didi

c# - 单元测试 RIA 服务

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:06 24 4
gpt4 key购买 nike

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

public class UpgradeToolDomainService : DomainService
{
...
}

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

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

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

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

最佳答案

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

欢迎提出更好的建议。

关于c# - 单元测试 RIA 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1739547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com