Beispiel #1
0
        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);
        }
Beispiel #2
0
        private IIntf1 CreateAndConfigureMock()
        {
            IIntf1 i1 = (IIntf1)mMocks.PartialMock(typeof(Cls1));

            using (mMocks.Ordered())
            {
                using (mMocks.Unordered())
                {
                    i1.A();
                    i1.B();
                }
                i1.A();
            }
            return(i1);
        }