web-dev-qa-db-fra.com

MOQ - Besoin de la fonction moquée pour retourner la valeur transmise

J'ai une mock que j'ai configuré comme ça. J'ai besoin de retourner la même valeur qui a été transmise à .CreatePersonName

mock.Setup(m => m.CreatePersonName(It.IsAny<PersonName>()))
            .Returns(// what do i put here?);
43
Rod Johnson
mock.Setup(m => m.CreatePersonName(It.IsAny<PersonName>()))
            .Returns((PersonName p) => p);

Basé sur:

// access invocation arguments when returning a value
mock.Setup(x => x.DoSomething(It.IsAny<string>()))
                .Returns((string s) => s.ToLower());

de https://github.com/moq/moq4/wiki/QuickStart

62
Jakub Konecki