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