Moq和带有动态参数的方法

时间:2012-07-25 13:07:26

标签: c# dynamic moq verify

  

可能重复:
  How to mock a method call that takes a dynamic object

我有一个带动态参数的方法:

public void SampleMethod(dynamic arg) 
{ 
Console.WriteLine(arg.dynamicProperty);
}

此外,我对包含此方法的类有一个Moq模拟。 我需要验证是否已调用SampleMethod,因此我尝试了以下代码

_dynClassMock.Verify(x => x.SampleMethod(It.IsAny<dynamic>()), Times.Once);

但它不起作用。我有以下编译时错误:

表达式树可能不包含动态操作

此问题是否有解决方法?

0 个答案:

没有答案