gpt4 book ai didi

c# - 是否可以模拟 Activator.GetObject()?

转载 作者:太空宇宙 更新时间:2023-11-03 19:33:29 26 4
gpt4 key购买 nike

我正在尝试为使用 .net 远程处理对象的方法编写单元测试。

远程对象是使用 Activator.GetObject(typeof(myRemotingObjectType), uri) 创建的;

在运行时,uri 是远程对象的服务器 ip 地址。

因为我想编写单元测试,所以我不想初始化任何 .Net 远程处理以尽可能减慢测试速度。

谢谢

最佳答案

我建议包装它并让包装器实现一个接口(interface)。然后,您可以将包装器与用于测试目的的模拟等效项交换。

关于c# - 是否可以模拟 Activator.GetObject()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3611187/

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