Moq - нужна функция mocked для возврата значения, переданного в У меня есть макет, что у меня такая настройка. Мне нужно вернуть то же значение, которое было передано в .CreatePersonName mock.Setup(m => m.CreatePersonName(It.IsAny<PersonName>())) .Returns(// what do i put here?); Ответ 1 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()); из http://code.google.com/p/moq/wiki/QuickStart
Ответ 1 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()); из http://code.google.com/p/moq/wiki/QuickStart