f()
f(null)
public void Setup() { MockRepository mocks = new MockRepository(); IPersistentMap meta = mocks.StrictMock<IPersistentMap>(); IFn fn = mocks.StrictMock<IFn>(); RMExpect.Call(fn.invoke()).Return(10); RMExpect.Call(fn.invoke(null)).Return(null); mocks.ReplayAll(); _objWithNullMeta = new LazyCons(fn); _obj = _objWithNullMeta.withMeta(meta); _expectedType = typeof(LazyCons); mocks.VerifyAll(); }
public void CtorWorks() { LazyCons lc = new LazyCons(null); Expect(lc, Not.Null); }
public void Setup() { _mocks = new MockRepository(); _fn = _mocks.StrictMock<IFn>(); RMExpect.Call(_fn.invoke()).Return(10); RMExpect.Call(_fn.invoke(null)).Return(new Cons(20,null)); _lc = new LazyCons(_fn); _values = new object[] { 10, 20 }; _mocks.ReplayAll(); }