什么是Rhino.Mocks.Function

时间:2010-12-23 15:50:04

标签: rhino-mocks

Rhino Mocks将两个重载的Stub方法添加到System.Object中。一个是Stub<T>(Action<T>),另一个是Stub<T, R>(Function<T, R>)

Rhino.Mocks.Function<T, R>System.Func<T, R>之间的区别是什么(如果有的话)它们的行为都相同,但我怀疑Ayende会遇到麻烦来制造一个与一个已经存在的内置版本。

1 个答案:

答案 0 :(得分:1)

Rhino.Mocks.Function和Rhino.Mocks.Action委托只是为了兼容w / .Net 2.0,它在框架中没有Func和Action委托。他们都完成了同样的事情。

https://github.com/ayende/rhino-mocks/blob/master/Rhino.Mocks/Delegates.cs