Moq -设置约束
本文关键字:约束 设置 Moq | 更新日期: 2023-09-27 18:05:07
我正在尝试存根这个:
public T GetCommand<T>() where T : ICommand, new()
我使用Moq (c#),我的代码看起来像这样:
_mockedBusinessFactory.Setup(x => x.GetCommand<ICommand>());
但是有一个问题:如何处理new()约束?
任何想法?
可以这样写:
var stub = new Mock<ICommand>();
stub.Setup( //... setup stub
mockedBusinessFactory.Setup(x => x.GetCommand<ICommand>()).Returns(stub.Object);
p。我不是moq用户