Stub Observer:如何验证是否使用正确的参数调用了stub方法?

时间:2012-12-22 17:27:08

标签: visual-studio-2012 microsoft-fakes

我参考Peter Provost撰写的这篇文章:

Visual Studio 2012 Fakes - Part 3 - Observing Stub Behavior

问题是我是否以及如何验证是否使用已定义的参数调用该方法?比如这样的事情:

var wasCalled = observer.GetCalls().Any(call => call.StubbedMethod.Name == methodName && call.StubMethod.Parameter == "Hello there!");

1 个答案:

答案 0 :(得分:0)

我认为这就是你所需要的。

var wasCalled = observer.GetCalls()。Any(call => call.StubbedMethod.Name == methodName&&(string)call.GetArguments()==“Hello there!”);

HTH Patrick Tseng Microsoft ALM团队