Justmock può restituire un valore in base al parametro?
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