public void Presenters_WhenActionHasABlockingAction_ContainsPresenterForBlockingAction()
        {
            IAction blockingAction = AnAction.Build();
            var stubPresenter = new Mock<IActionPresenter>();

            var test = new BlockingActionsPresenter(AnAction.BlockedBy(blockingAction).Build(),
                                                    delegate(IAction action)
                                                        {
                                                            Assert.Same(blockingAction, action);
                                                            return stubPresenter.Object;
                                                        });
            test.Initialize();

            Assert.Contains(stubPresenter.Object, test.Screens);
        }
Esempio n. 2
0
        public void Presenters_WhenActionHasABlockingAction_ContainsPresenterForBlockingAction()
        {
            IAction blockingAction = AnAction.Build();
            var     stubPresenter  = new Mock <IActionPresenter>();

            var test = new BlockingActionsPresenter(AnAction.BlockedBy(blockingAction).Build(),
                                                    delegate(IAction action)
            {
                Assert.Same(blockingAction, action);
                return(stubPresenter.Object);
            });

            test.Initialize();

            Assert.Contains(stubPresenter.Object, test.Screens);
        }