Esempio n. 1
0
        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
         }
     };
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 protected override void Context()
 {
     base.Context();
     A.CallTo(() => _view.BindTo(A <ModelConfigurationDTO> ._))
     .Invokes(x => _modelConfigurationDTO = x.GetArgument <ModelConfigurationDTO>(0));
 }
Esempio n. 5
0
 public void BindTo(ModelConfigurationDTO modelConfigurationDTO)
 {
     _modelBinder.BindToSource(modelConfigurationDTO);
 }