如何在 Service Fabric 中模拟服务初始化参数以进行类似于使用模拟 class 模拟状态的单元测试?

How to Mock Service Initialization Parameters in Service Fabric for Unit Testing similar to mocking the state using a mock class?

我正在为 Service Fabric 可靠服务编写单元测试。 我的应用程序是 OWIN 托管的无状态服务, 我想为通信侦听器编写单元测试,它使用 ServiceInitializationParameters class。我无法初始化这种类型的虚拟对象,因为所有字段都是只读的,并且没有可用的 public 构造函数。 对于服务结构中的状态,我们可以使用实现状态接口的模拟 class 来模拟它。

有没有类似的方法来模拟服务初始化参数?

是的,您不能在当前版本中模拟 ServiceInitializationParameters,但您可以在即将发布的版本中模拟,敬请期待。