0

我参考了 Peter Provost 的这篇文章:

Visual Studio 2012 Fakes - 第 3 部分 - 观察存根行为

问题是我是否以及如何验证该方法是否使用定义的参数调用?例如像这样的东西:

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

1 回答 1

0

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

var wasCalled = observer.GetCalls().Any(call => call.StubbedMethod.Name == methodName && (string)call.GetArguments() == "你好!");

HTH Patrick Tseng Microsoft ALM 团队

于 2013-01-09T01:29:14.093 回答