private void editModelProperties(ModelProperties newModelProperties) { var modelProperties = _modelPropertiesTask.Update(ModelProperties, newModelProperties, _originData); _modelConfigurationDTO = new ModelConfigurationDTO { ModelConfiguration = modelProperties.ModelConfiguration }; _view.BindTo(_modelConfigurationDTO); updateModelProperties(modelProperties); }
protected override void Context() { base.Context(); _modelConfigurationDTO = new ModelConfigurationDTO(); _modelConfigurationDTO.ModelConfiguration = A.Fake <ModelConfiguration>(); _cm1 = new CalculationMethod().WithName("cm1"); _cm2 = new CalculationMethod().WithName("cm2"); _modelConfigurationDTO.CalculationMethodDTOs = new List <CategoryCalculationMethodDTO> { new CategoryCalculationMethodDTO { CalculationMethod = _cm1 }, new CategoryCalculationMethodDTO { CalculationMethod = _cm2 } }; }
public ModelProperties MapFrom(ModelConfigurationDTO modelConfigurationDTO) { if (modelConfigurationDTO == null) { return(null); } var modelProperties = new ModelProperties { ModelConfiguration = modelConfigurationDTO.ModelConfiguration }; foreach (var calculationMethodDTO in modelConfigurationDTO.CalculationMethodDTOs) { modelProperties.AddCalculationMethod(calculationMethodDTO.CalculationMethod); } return(modelProperties); }
protected override void Context() { base.Context(); A.CallTo(() => _view.BindTo(A <ModelConfigurationDTO> ._)) .Invokes(x => _modelConfigurationDTO = x.GetArgument <ModelConfigurationDTO>(0)); }
public void BindTo(ModelConfigurationDTO modelConfigurationDTO) { _modelBinder.BindToSource(modelConfigurationDTO); }