使用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表达式的信息!谢谢! –