4
Moq +单元测试-System.Reflection.TargetParameterCountException:参数计数不匹配
我试图使用带有多参数函数的lambda,但是当我尝试调用该行时,Moq在运行时抛出此异常mock.Object.Convert(value, null, null, null);。 System.Reflection.TargetParameterCountException:参数计数不匹配 代码是: var mock = new Mock<IValueConverter>(); mock.Setup(conv => conv.Convert(It.IsAny<Object>(), It.IsAny<Type>(), It.IsAny<Object>(), It.IsAny<CultureInfo>())).Returns((Int32 num) => num + 5); var value = 5; var expected = 10; var actual = mock.Object.Convert(value, null, null, null); 实施它的正确方法是什么?