我有一个内部调用另一个方法的方法。
此方法只有一个签名,例如:
Koko(ComplexType isKoko)
我想验证这个方法是在没有检查参数实例的情况下执行的,并执行以下操作:
It check_description = () => mockKoko.Verify(x => x.Koko(anything), Times.Once());
我搜索了论坛和Google,但找不到答案。
我会感激任何帮助。
答案 0 :(得分:3)
您可以使用It.IsAny<ComplexType>()
:
check_description = () => mockKoko.Verify(x => x.Koko(It.IsAny<ComplexType>()), Times.Once());
答案 1 :(得分:0)
mock.Verify(m => m.MethodToCheckIfCalled(It.Is<IUserDTO>(x => x.LastName == "3" & x.FirstName == "2")));