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); }
public void AttachPresenter(IDisplayUnitsPresenter presenter) { _presenter = presenter; }