公共
静态
类
FooExtensions
{
公共
静态
字符串
回声(
这
Foo Foo,
字符串
值)
{
返回
价值;
}
}
...
(TestMethod)
公共
无效
ShouldAssertExtensionMethodMockingWithArguments ()
{
字符串
预期=
“酒吧”
;
/ /安排
Var foo =
新
Foo ();
//排列:当扩展方法foo.Echo()使用任何字符串参数被调用时,
//返回预期值。
Mock.Arrange(() => foo.Echo(Arg.IsAny<
字符串
> ())) .Returns(预期);
/ /行为
字符串
Actual = foo。回声(
“你好”
);
/ /维护
断言。AreEqual(预期,实际);
}