Ejemplo n.º 1
0
        public void EachCallsActionAtLeastOnce()
        {
            ICanDoSomething <Int32> mockActioner = mocks.StrictMock <ICanDoSomething <Int32> >();

            mockActioner.PerformAction(default(Int32));
            LastCall.IgnoreArguments().Repeat.AtLeastOnce();

            mocks.ReplayAll();

            range.Each(mockActioner.PerformAction);

            mocks.VerifyAll();
        }
Ejemplo n.º 2
0
        public void EachCallsActionExactlyNTimes()
        {
            ICanDoSomething <Int32> mockActioner = mocks.StrictMock <ICanDoSomething <Int32> >();
            Int32 dummy = 1;

            mockActioner.PerformAction(dummy);
            LastCall.IgnoreArguments().Repeat.Times(100);

            mocks.ReplayAll();

            range.Each(mockActioner.PerformAction);

            mocks.VerifyAll();
        }
Ejemplo n.º 3
0
        public void EachCallsActionWithCorrectArguments()
        {
            ICanDoSomething <Int32> mockActioner = mocks.StrictMock <ICanDoSomething <Int32> >();

            foreach (Int32 i in GetOneToOneHundred())
            {
                mockActioner.PerformAction(i);
            }

            mocks.ReplayAll();

            range.Each(mockActioner.PerformAction);

            mocks.VerifyAll();
        }
Ejemplo n.º 4
0
        public void EachCallsActionInCorrectOrder()
        {
            ICanDoSomething <Int32> mockActioner = mocks.StrictMock <ICanDoSomething <Int32> >();

            using (mocks.Ordered())
            {
                foreach (Int32 i in GetOneToOneHundred())
                {
                    mockActioner.PerformAction(i);
                }
            }

            mocks.ReplayAll();

            range.Each(mockActioner.PerformAction);

            mocks.VerifyAll();
        }