main
1using System;
2using Rhino.Mocks;
3using Rhino.Mocks.Interfaces;
4
5namespace unit
6{
7 static public class Mocking
8 {
9 static public void received<T>(this T mock, Action<T> action) where T : class
10 {
11 mock.AssertWasCalled(action);
12 }
13
14 static public IMethodOptions<R> is_told_to<T, R>(this T mock, Function<T, R> action) where T : class
15 {
16 return mock.Stub(action);
17 }
18
19 static public IMethodOptions<T> it_will_return<T>(this IMethodOptions<T> options, T objToReturn)
20 {
21 return options.Return(objToReturn);
22 }
23 }
24}