最小起订量上设置的期望
-
22-09-2019 - |
题
我使用MOQ测试一些控制器我有。我不能够设置的期望。这是我的代码:
var rep = new Mock<IUserRepository>();
rep.Setup(r => r.Save());
的问题是,我的方法Save()
预计我可以在期望不设置,因为它的一个实例将被控制器创建User
对象。是否有可能组的期望没有通过具体的参数,只是检查方法被调用,不管是通过什么参数?
解决方案
您可以解释一下你的意思是“保存()方法需要一个用户对象”?是否期望它作为一个参数?如果是这样,则可以定义在设定:
rep.Setup(r => r.Save(It.IsAny<SomeObjectType>())
和它会采取任何物体,只要它的类型是SomeObjectType
。
如果你的意思是别的东西,那么请出示的预期的行为是多么的代码示例。
不隶属于 StackOverflow