protected override void Context() { _mapper = A.Fake <ICategorialParameterIdentificationToCalculationMethodPermutationMapper>(); _runInitializerFactory = A.Fake <IParameterIdentificationRunInitializerFactory>(); _parameterIdentification = new ParameterIdentification(); _parameterIdentification.Configuration.RunMode = new CategorialParameterIdentificationRunMode(); _aCombination = new List <CalculationMethodWithCompoundName>(); _anotherCombination = new List <CalculationMethodWithCompoundName>(); _calculationMethodCombinations = new List <CalculationMethodCombination> { new CalculationMethodCombination(_aCombination), new CalculationMethodCombination(_anotherCombination) }; _aCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod { Category = "category1", DisplayName = "method1" }, "compound1")); _aCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod { Category = "category2", DisplayName = "method2" }, "compound1")); _anotherCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod { Category = "category1", DisplayName = "method3" }, "compound1")); _anotherCombination.Add(new CalculationMethodWithCompoundName(new CalculationMethod { Category = "category2", DisplayName = "method4" }, "compound1")); sut = new CategorialParameterIdentificationRunFactory(_runInitializerFactory, _mapper); A.CallTo(() => _mapper.MapFrom(A <ParameterIdentification> ._)).Returns(_calculationMethodCombinations); }
public CategorialParameterIdentificationRunModePresenter(ICategorialParameterIdentificationRunModeView view, ICategorialRunModeToCategorialRunModeDTOMapper categorialDTOMapper, ICategorialParameterIdentificationToCalculationMethodPermutationMapper categorialCalculationMethodPermutationMapper, ICategoryDTORepository categoryDTORepository) : base(view) { _categorialDTOMapper = categorialDTOMapper; _categorialCalculationMethodPermutationMapper = categorialCalculationMethodPermutationMapper; _allCategoriesDTO = categoryDTORepository.All().OrderBy(x => x.DisplayName).ToList(); _view.BindTo(_allCategoriesDTO); }
protected override void Context() { _view = A.Fake <ICategorialParameterIdentificationRunModeView>(); _categorialDTOMapper = A.Fake <ICategorialRunModeToCategorialRunModeDTOMapper>(); _categoryDTORepository = A.Fake <ICategoryDTORepository>(); _categorialToCalculationMethodPermutationMapper = A.Fake <ICategorialParameterIdentificationToCalculationMethodPermutationMapper>(); sut = new CategorialParameterIdentificationRunModePresenter(_view, _categorialDTOMapper, _categorialToCalculationMethodPermutationMapper, _categoryDTORepository); _parameterIdentification = new ParameterIdentification(); _runMode = new CategorialParameterIdentificationRunMode(); _parameterIdentification.Configuration.RunMode = _runMode; A.CallTo(() => _view.BindTo(A <CategorialRunModeDTO> ._)) .Invokes(x => _dto = x.GetArgument <CategorialRunModeDTO>(0)); A.CallTo(() => _categorialDTOMapper.MapFrom(_runMode, A <IReadOnlyList <CategoryDTO> > ._, _parameterIdentification.AllSimulations)) .Returns(new CategorialRunModeDTO(_runMode)); A.CallTo(() => _view.BindTo(A <CategorialRunModeDTO> ._)) .Invokes(x => _dto = x.GetArgument <CategorialRunModeDTO>(0)); }
public CategorialParameterIdentificationRunFactory(IParameterIdentificationRunInitializerFactory runInitializerFactory, ICategorialParameterIdentificationToCalculationMethodPermutationMapper categorialToCalculationMethodPermutationMapper) { _runInitializerFactory = runInitializerFactory; _categorialToCalculationMethodPermutationMapper = categorialToCalculationMethodPermutationMapper; }