目前
我Moq
用来创建一些模拟对象;到目前为止,一切都运行良好。目前使用我正在做的 Moq 来“分配”一个代表
var someMock = new Mock<ISomeInterface>();
someMock.Setup(x => x.DoSomething(It.IsAny<int>())).Returns(this.DoSomething)
this.DoSomething
接受int
参数的方法在哪里?基本上它的结构x.DoSomething
与ISomeInterface
.
问题
是否可以简单地分配一个委托,而不需要指定其所有参数,即不使用 It.IsAny<int>()
?理想情况下是这样的:
var someMock = new Mock<ISomeInterface>();
someMock.Setup(x => x.DoSomething).Returns(this.DoSomething)