5

我有一个内部调用另一个方法的方法。

此方法只有一个签名,例如:

 Koko(ComplexType isKoko)

我想验证此方法是否在不检查参数实例并执行以下操作的情况下执行:

 It check_description = () => mockKoko.Verify(x => x.Koko(anything), Times.Once());

我搜索了论坛和谷歌,找不到答案。

我会很感激任何帮助。

4

2 回答 2

7

您可以使用It.IsAny<ComplexType>()

check_description = () => mockKoko.Verify(x => x.Koko(It.IsAny<ComplexType>()), Times.Once());
于 2013-04-15T08:23:52.117 回答
2
mock.Verify(m => m.MethodToCheckIfCalled(It.Is<IUserDTO>(x =>  x.LastName == "3" & x.FirstName == "2")));
于 2017-05-11T20:15:57.040 回答