public T PartialMock <T>(params object[] args) where T : class { var instance = (T)_mocks.PartialMock(typeof(T), args); _mocks.Replay(instance); return(instance); }
public void can_make_partial_mocks() { var mockRepository = new RhinoMockRepositoryProxy(); var testPartials = (TestPartials) mockRepository.PartialMock(typeof (TestPartials), new object[0]); testPartials.ShouldNotBeNull(); mockRepository.Replay(testPartials); testPartials.Concrete().ShouldEqual("Concrete"); testPartials.Virtual().ShouldEqual("Virtual"); testPartials.Stub(t => t.Virtual()).Return("MOCKED!"); testPartials.Virtual().ShouldEqual("MOCKED!"); }
public T PartialMock <T>(params object[] args) where T : class { return((T)_mocks.PartialMock(typeof(T), args)); }