jjzjj

SomeResponse

全部标签

c# - Moq:如何获取传递给模拟服务方法的参数

想象一下这个类publicclassFoo{privateHandler_h;publicFoo(Handlerh){_h=h;}publicvoidBar(inti){_h.AsyncHandle(CalcOn(i));}privateSomeResponseCalcOn(inti){...;}}在Foo测试中Mo(q)ckingHandler,我如何才能检查Bar()传递给_h.AsyncHandle的内容? 最佳答案 您可以使用Mock.Callback方法:varmock=newMock();SomeResponseresu

c# - Moq:如何获取传递给模拟服务方法的参数

想象一下这个类publicclassFoo{privateHandler_h;publicFoo(Handlerh){_h=h;}publicvoidBar(inti){_h.AsyncHandle(CalcOn(i));}privateSomeResponseCalcOn(inti){...;}}在Foo测试中Mo(q)ckingHandler,我如何才能检查Bar()传递给_h.AsyncHandle的内容? 最佳答案 您可以使用Mock.Callback方法:varmock=newMock();SomeResponseresu