remove now-unnecessary reference to RhinoMocks, and remove inheritance from MarshalByRefObject since NMock does not need it. extract re-declared local vars in tests to be testfixture fields, use object initialization syntax (supported by Unity 4/C# 3), extract explaining method for some complicated mocks.