Moq - 需要模拟函数返回值
问题描述:
我有一个模拟,我已经设置这样。我需要返回中传递到.CreatePersonName
Moq - 需要模拟函数返回值
mock.Setup(m => m.CreatePersonName(It.IsAny<PersonName>()))
.Returns(// what do i put here?);
答
mock.Setup(m => m.CreatePersonName(It.IsAny<PersonName>()))
.Returns((PersonName p) => p);
基于相同的价值:
// access invocation arguments when returning a value
mock.Setup(x => x.DoSomething(It.IsAny<string>()))
.Returns((string s) => s.ToLower());
非常感谢你 – 2010-10-14 20:26:20
代码现在迁移到github上:HTTPS ://github.com/Moq/moq4/wiki/Quickstart – miltonb 2017-03-26 21:03:45