Example #1
0
 protected override void Context()
 {
     _objectTypeResolver = A.Fake <IObjectTypeResolver>();
     _view = A.Fake <ICreateBuildingBlockMergeView>();
     _buildingBlockMergePresenter = A.Fake <IBuildingBlockMergePresenter <IBuildingBlock> >();
     _context       = A.Fake <IMoBiContext>();
     _dialogCreator = A.Fake <IDialogCreator>();
     sut            = new CreateBuildingBlockMergePresenter <IBuildingBlock>(_view, _buildingBlockMergePresenter, _context, _dialogCreator, _objectTypeResolver);
 }
Example #2
0
 protected override void Context()
 {
     base.Context();
     _createBuildingBlockMergePresenter = A.Fake <ICreateBuildingBlockMergePresenter <IMoBiBuildConfiguration> >();
     A.CallTo(() => _applicationController.Start <ICreateBuildingBlockMergePresenter <IMoBiBuildConfiguration> >()).Returns(_createBuildingBlockMergePresenter);
     A.CallTo(() => _createBuildingBlockMergePresenter.StartFullMerge(A <Action <IBuildingBlockMergePresenter, IMoBiBuildConfiguration> > ._, A <string> ._))
     .Invokes(x => _configuration = x.GetArgument <Action <IBuildingBlockMergePresenter, IMoBiBuildConfiguration> >(0));
     _buildingBlockMergePresenter = A.Fake <IBuildingBlockMergePresenter>();
     _buildConfiguration          = A.Fake <IMoBiBuildConfiguration>();
 }
 public CreateBuildingBlockMergePresenter(ICreateBuildingBlockMergeView view, IBuildingBlockMergePresenter <TObjectToMerge> buildingBlockMergePresenter,
                                          IMoBiContext context, IDialogCreator dialogCreator, IObjectTypeResolver objectTypeResolver) : base(view)
 {
     _buildingBlockMergePresenter = buildingBlockMergePresenter;
     _dialogCreator      = dialogCreator;
     _objectTypeResolver = objectTypeResolver;
     _buildingBlockMergePresenter.SelectionChanged += updateStatus;
     view.AddView(_buildingBlockMergePresenter.BaseView);
     InitializeWith(context.HistoryManager);
     AddSubPresenters(_buildingBlockMergePresenter);
 }
Example #4
0
 public void AttachPresenter(IBuildingBlockMergePresenter presenter)
 {
     _presenter = presenter;
 }