Beispiel #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.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault);

            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);
        }