Esempio n. 1
0
        public void TestEventInitialization()
        {
            viewMocks.ExpectEvent(x => x.Init += null)
            .IgnoreArguments();

            viewMocks.Load += null;             //also set expectation
            viewMocks.ExpectEvent(x => x.Load += null)
            .IgnoreArguments();

            PresenterBase <IView> presenterBase = MockRepository.Mock <PresenterBase <IView> >(viewMocks);

            presenterBase.Expect(x => x.Initialize());
            presenterBase.Expect(x => x.Load());

            viewMocks.Raise(x => x.Init += null, EventArgs.Empty);
            viewMocks.Raise(x => x.Load += null, EventArgs.Empty);
        }
Esempio n. 2
0
        public void TestEventInitialization()
        {
            viewMocks.Init += null;             //also set expectation
            IEventRaiser init = LastCall.IgnoreArguments().GetEventRaiser();

            viewMocks.Load += null;             //also set expectation
            IEventRaiser load = LastCall.IgnoreArguments().GetEventRaiser();

            mocks.Replay(viewMocks);             //we move just this to replay state.
            PresenterBase <IView> presenterBase =
                mocks.StrictMock <PresenterBase <IView> >(viewMocks);

            presenterBase.Initialize();
            presenterBase.Load();
            mocks.ReplayAll();
            init.Raise(viewMocks, EventArgs.Empty);             //raise Init method
            load.Raise(viewMocks, EventArgs.Empty);             //raise Load method
        }