public EditDisplayUnitsPresenter(IEditDisplayUnitsView view, ICloneManagerForModel cloner, IDisplayUnitsPresenter displayUnitsPresenter)
     : base(view)
 {
     _cloner = cloner;
     _displayUnitsPresenter = displayUnitsPresenter;
     view.AddUnitsView(_displayUnitsPresenter.View);
     AddSubPresenters(_displayUnitsPresenter);
 }
 public UserDisplayUnitsPresenter(IUserDisplayUnitsView view, IDisplayUnitsPresenter displayUnitsPresenter, IUserSettings userSettings, ICloneManager cloneManager)
     : base(view)
 {
     _displayUnitsPresenter = displayUnitsPresenter;
     _userSettings          = userSettings;
     _cloneManager          = cloneManager;
     AddSubPresenters(_displayUnitsPresenter);
     _view.AddView(_displayUnitsPresenter.View);
     _settingsToEdit = cloneManager.Clone(_userSettings.DisplayUnits);
 }
        protected override void Context()
        {
            _cloneManager         = A.Fake <ICloneManager>();
            _view                 = A.Fake <IUserDisplayUnitsView>();
            _displayUnitPresenter = A.Fake <IDisplayUnitsPresenter>();
            _userSettings         = A.Fake <IUserSettings>();

            _cloneDisplayUnitsManager = new DisplayUnitsManager();
            A.CallTo(() => _cloneManager.Clone(_userSettings.DisplayUnits)).Returns(_cloneDisplayUnitsManager);
            sut = new UserDisplayUnitsPresenter(_view, _displayUnitPresenter, _userSettings, _cloneManager);
        }
        protected override void Context()
        {
            _view   = A.Fake <IEditDisplayUnitsView>();
            _cloner = A.Fake <ICloneManagerForModel>();
            _displayUnitPresenter = A.Fake <IDisplayUnitsPresenter>();
            sut = new EditDisplayUnitsPresenter(_view, _cloner, _displayUnitPresenter);

            sut.Initialize();
            _displayUnitManager = new DisplayUnitsManager();
            _clonedUnitManager  = new DisplayUnitsManager();
            A.CallTo(() => _cloner.Clone(_displayUnitManager)).Returns(_clonedUnitManager);
        }
 public UserSettingsPresenter(IUserSettingsView view, IDiagramOptionsPresenter diagramOptionsPresenter,
                              IForceLayoutConfigurationPresenter forceLayoutConfigurationPresenter, IChartOptionsPresenter chartOptionsPresenter,
                              IValidationOptionsPresenter validationOptionsPresenter, IDisplayUnitsPresenter displayUnitsPresenter,
                              IStartOptions runOptions, IApplicationSettingsPresenter applicationSettingsPresenter) : base(view)
 {
     _diagramOptionsPresenter           = diagramOptionsPresenter;
     _forceLayoutConfigurationPresenter = forceLayoutConfigurationPresenter;
     _chartOptionsPresenter             = chartOptionsPresenter;
     _validationOptionsPresenter        = validationOptionsPresenter;
     _displayUnitsPresenter             = displayUnitsPresenter;
     _runOptions = runOptions;
     _applicationSettingsPresenter = applicationSettingsPresenter;
     _view.SetDiagramOptionsView(_diagramOptionsPresenter.View);
     _view.SetLayoutView(_forceLayoutConfigurationPresenter.View);
     _view.SetChartOptionsView(_chartOptionsPresenter.View);
     _view.SetValidationOptionsView(validationOptionsPresenter.View);
     _view.SetDisplayUnitsView(_displayUnitsPresenter.View);
     _view.SetApplicationSettingsView(_applicationSettingsPresenter.View);
     AddSubPresenters(_diagramOptionsPresenter, _forceLayoutConfigurationPresenter, _chartOptionsPresenter, _validationOptionsPresenter, _displayUnitsPresenter, _applicationSettingsPresenter);
 }
Beispiel #6
0
 public void AttachPresenter(IDisplayUnitsPresenter presenter)
 {
     _presenter = presenter;
 }