public void BackToRecordProblem() { IIntf1 i1 = (IIntf1)mMocks.StrictMock(typeof(IIntf1)); using (mMocks.Ordered()) { i1.A(); using (mMocks.Unordered()) { i1.B(); i1.C(); LastCall.Repeat.Times(1, 2); } } mMocks.ReplayAll(); i1.A(); i1.C(); i1.B(); mMocks.VerifyAll(); mMocks.BackToRecord(i1); i1.A(); i1.B(); mMocks.Replay(i1); i1.A(); i1.B(); mMocks.Verify(i1); }
private IIntf1 CreateAndConfigureMock() { IIntf1 i1 = (IIntf1)mMocks.PartialMock(typeof(Cls1)); using (mMocks.Ordered()) { using (mMocks.Unordered()) { i1.A(); i1.B(); } i1.A(); } return(i1); }