当我在测试之外使用Moq时,Moq可以正常工作。(作为证明,我模拟了一个接口,并在按钮处理程序中进行了验证。)expression)
at Moq.Interceptor.AddCall(IProxyCall call, SetupKind kind) in c:\Build\Moq Drop\moq\WorkingDirectoryat Moq.Mock.Setup<T1,TResult>(Mock mock, Expression`1 expression) in c:\
(Expression安装程序中,MethodInfo方法( C:\projects\moq4\Source\Mock.cs:line 883 at Moq.Mock.SetupGetPexProtectedin C:\projects\moq4\Source\Mock.cs:line 537 at Moq.Mock.SetupGet in C:\projects\moq4\Source\Mock.cs:line 517 at Moq.Mock.SetupPexProt
我有一个方法CreateAccount要测试。我也在使用Moq。在CreateAccount方法下,有多个表插入方法,它们属于AccountRepository and BillingRepository的两个类。我已经设置了Moq,但不知道如何使用多个moq对象。= new Mock<BillingRepository>();moq
Moq.SetupGet抛出异常。
为什么?__Split|4_1(Expression StackTrace: v Moq.Guard.IsOverridable(MethodInfo方法,表达式表达式)v Moq.InvocationShape..ctor(LambdaExpression表达式,MethodInfo方法,IReadOnlyList'1自变量)v e,Expression&r,InvocationShape& p) v Moq.Expres