Domanda

Usando Justmock, posso organizzare un simulato per restituire qualcosa in base al parametro di input?

Ad esempio, dire che un metodo assume in un int, Voglio restituire quel valore + 1
Voglio che l'output sia sempre deriso come input+1 ma non conosco l'input al momento della progettazione.

Il mio vero utilizzo per questo è con un parametro oggetto e devo deridere per restituire sempre un nuovo oggetto con alcuni delle stesse proprietà ... ma non so come fare riferimento ai parametri in .Returns() sezione.

MODIFICARE: Più dettagli:

Tre tipi:
IMoneyConverter
Money
Currency

UN Money L'oggetto ha due proprietà: decimal valueAmount e Currency valueCurrency

IMoneyConverter espone:

.Convert(Money valueFrom, Currency currencyTo, DateTime asOfDate)

Questo metodo restituisce il convertito Money oggetto, nel nuovo Currency (valuta) a partire dalla data specificata.

Il mio intento è di deridere il IMoneyConverter così è .Convert Il metodo restituisce un nuovo Money oggetto con la quantità di Money (valueFrom) parametro e il Currency del parametro valuta.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top