private void configureUnitsRepository(BaseEdit baseEdit, PopulationAnalysisFieldDTO dto) { var units = dto.Units; baseEdit.FillComboBoxEditorWith(units); baseEdit.Enabled = (units.Count > 1); }
public void FieldNameChanged(PopulationAnalysisFieldDTO dto, string oldName, string newName) { var populationAnalysisField = dto.Field; _populationAnalysis.RenameField(oldName, newName); _eventPublisher.PublishEvent(new FieldRenamedInPopulationAnalysisEvent(_populationAnalysis, populationAnalysisField)); }
private RepositoryItem getAddRemoveRepository(PopulationAnalysisFieldDTO popAnalysisFieldDTO) { if (popAnalysisFieldDTO.Field.IsAnImplementationOf <PopulationAnalysisDerivedField>()) { return(_editGroupAndRemoveField); } return(_removeField); }
protected override void Context() { base.Context(); _populationAnalysis = A.Fake <PopulationPivotAnalysis>(); sut.AllowedType = typeof(PopulationAnalysisDataField); sut.Area = PivotArea.RowArea; var field1 = A.Fake <IPopulationAnalysisField>(); var field2 = A.Fake <IPopulationAnalysisField>(); var allDataFields = new List <IPopulationAnalysisField> { field1, field2 }; sut.StartAnalysis(A.Fake <IPopulationDataCollector>(), _populationAnalysis); _field1DTO = new PopulationAnalysisFieldDTO(field1); _field2DTO = new PopulationAnalysisFieldDTO(field2); A.CallTo(() => _mapper.MapFrom(field1)).Returns(_field1DTO); A.CallTo(() => _mapper.MapFrom(field2)).Returns(_field2DTO); A.CallTo(() => _populationAnalysis.AllFieldsOn(sut.Area, sut.AllowedType)).Returns(allDataFields); A.CallTo(() => _view.BindTo(A <IEnumerable <PopulationAnalysisFieldDTO> > ._)) .Invokes(x => _fields = x.GetArgument <IEnumerable <PopulationAnalysisFieldDTO> >(0)); }
public void FieldScalingChanged(PopulationAnalysisFieldDTO dto, Scalings oldScaling, Scalings newScaling) { _eventPublisher.PublishEvent(new PopulationAnalysisChartSettingsChangedEvent(_populationAnalysis)); }
public void FieldColorChanged(PopulationAnalysisFieldDTO populationAnalysisField, Color oldColor, Color newColor) { _eventPublisher.PublishEvent(new PopulationAnalysisChartSettingsChangedEvent(_populationAnalysis)); }
public void FieldUnitChanged(PopulationAnalysisFieldDTO dto, Unit oldDisplayUnit, Unit newDisplayUnit) { _eventPublisher.PublishEvent(new FieldUnitChangedInPopulationAnalysisEvent(_populationAnalysis, dto.Field)); }
private RepositoryItem repositoryItemForScaling(PopulationAnalysisFieldDTO dto) { return(dto.IsNumericField ? _scalingComboBoxRepository : _repositoryItemDisabled); }
private RepositoryItem repositoryItemForUnits(PopulationAnalysisFieldDTO dto) { return(dto.Units.Count > 1 ? _unitComboBoxRepository : _repositoryItemDisabled); }
protected override void Because() { _dto = sut.MapFrom(_field); }