使用JustMock,我可以安排一個模擬來返回基於輸入參數的東西嗎?JustMock可以根據參數返回一個值嗎?
例如,假設一個方法需要在int
,我想返回值+ 1
我所要的輸出總是被嘲笑爲輸入+ 1,但我不知道在設計時輸入。
我給這家真正的用法是與對象的參數,我需要模擬總是返回其相同性質的一些一個新的對象......但我不知道如何引用在.Returns()
部分參數。
編輯:更多細節:
三種類型:
IMoneyConverter
Money
Currency
甲Money
對象具有兩個屬性:decimal valueAmount
和Currency valueCurrency
IMoneyConverter
自曝:
.Convert(Money valueFrom, Currency currencyTo, DateTime asOfDate)
此方法返回轉換Money
對象,在新Currency
(currencyTo)作爲指定的日期的。
我的意圖是嘲笑IMoneyConverter
使得其.Convert
方法返回具有Money
(valueFrom)參數的量和所述currencyTo參數的Currency
一個新Money
對象。
哪裏了'詮釋i'來從? – Matthew
@MatthewPK您可以在[msdn](http://msdn.microsoft.com/zh-cn/library/bb397687.aspx) –
上閱讀關於lambda表達式的信息!謝謝! –