我有一个带动态参数的方法:
public void SampleMethod(dynamic arg)
{
Console.WriteLine(arg.dynamicProperty);
}
此外,我对包含此方法的类有一个Moq模拟。 我需要验证是否已调用SampleMethod,因此我尝试了以下代码
_dynClassMock.Verify(x => x.SampleMethod(It.IsAny<dynamic>()), Times.Once);
但它不起作用。我有以下编译时错误:
表达式树可能不包含动态操作
此问题是否有解决方法?