Exemplo n.º 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);
        }
Exemplo n.º 2
0
        public void TestNonVirtualEntrypoint()
        {
            IIntf1 i1 = CreateAndConfigureMock();

            i1.NonVirtualGo();
            i1.VerifyAllExpectations();
        }
Exemplo n.º 3
0
        public void TestNonVirtualEntrypoint()
        {
            IIntf1 i1 = CreateAndConfigureMock();

            mMocks.ReplayAll();

            i1.NonVirtualGo();

            mMocks.VerifyAll();
        }
Exemplo n.º 4
0
        private IIntf1 CreateAndConfigureMock()
        {
            IIntf1 i1 = (IIntf1)MockRepository.Partial <Cls1>();

            i1.Expect(x => x.A());
            i1.Expect(x => x.B());
            i1.Expect(x => x.A());

            return(i1);
        }
        private IIntf1 CreateAndConfigureMock()
        {
            IIntf1 i1 = (IIntf1)MockRepository.Partial <Cls1>();

            i1.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault);
            i1.Expect(x => x.A());
            i1.Expect(x => x.B());
            i1.Expect(x => x.A());

            return(i1);
        }
Exemplo n.º 6
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);
        }
Exemplo n.º 7
0
 static void TestIntf1(IIntf1 o, int expected) => AssertEqual(expected, o.GetValue());