我如何翻译这个起订量代码:
fooMoq.Setup(x => x.SayHello("xxx")).Returns("hello").Callback((string name) =>
{
Assert.AreEqual(name, "xxx");
});
进入FakeItEasy?
我如何翻译这个起订量代码:
fooMoq.Setup(x => x.SayHello("xxx")).Returns("hello").Callback((string name) =>
{
Assert.AreEqual(name, "xxx");
});
进入FakeItEasy?
A.CallTo(() => fooMoq.SayHello("xxx")).Invokes((string name) => { Assert.AreEqual(name, "xxx"); }).Returns("hello");
我认为你必须这样做:
A.CallTo(() => foo.SayHello("name")).Returns("hello");
BTW:你为什么要使用 fakeiteasy,在我看来它不如moq强大?
尝试这个:
A.CallTo(() => foofake.SayHello("name")).WithAnyArguments().Returns("xxx");
var foo=new foo(foofake);
var responseReturned=foo.Functioncall(name);
Assert.AreEqual(responseReturned, "xxx");