protected override void Context() { _cloneManager = A.Fake <ICloneManagerForBuildingBlock>(); _registerTask = A.Fake <IRegisterTask>(); _calculationMethodRepository = A.Fake <ICoreCalculationMethodRepository>(); sut = new BuildConfigurationFactory(_registerTask, _cloneManager, _calculationMethodRepository); }
public EditMoleculeBuilderPresenter( IEditMoleculeBuilderView view, IMoleculeBuilderToMoleculeBuilderDTOMapper moleculeBuilderDTOMapper, IEditParametersInContainerPresenter editMoleculeParameters, IEditTaskFor <IMoleculeBuilder> editTasks, IEditFormulaPresenter editFormulaPresenter, IMoBiContext context, ISelectReferenceAtMoleculePresenter selectReferencePresenter, IReactionDimensionRetriever dimensionRetriever, ICoreCalculationMethodRepository calculationMethodsRepository) : base(view, editFormulaPresenter, selectReferencePresenter) { _context = context; _calculationMethodsRepository = calculationMethodsRepository; _moleculeBuilderDTOMapper = moleculeBuilderDTOMapper; _editTasks = editTasks; _editMoleculeParameters = editMoleculeParameters; AddSubPresenters(_editMoleculeParameters); _view.SetParametersView(_editMoleculeParameters.BaseView); _view.UpdateStartAmountDisplay(dimensionRetriever.SelectedDimensionMode == ReactionDimensionMode.AmountBased ? AppConstants.Captions.Amount : AppConstants.Captions.Concentration); //We support container criteria for parameters in molecule builder _editMoleculeParameters.EnableContainerCriteriaSupport(); }
public CalculationMethodsRepositoryPersistor(IMoBiContext context, IMoBiConfiguration configuration, IXmlSerializationService xmlSerializationService, ICoreCalculationMethodRepository calculationMethodRepository) { _context = context; _configuration = configuration; _xmlSerializationService = xmlSerializationService; _calculationMethodRepository = calculationMethodRepository; }
protected override void Context() { base.Context(); _modelConstructor = IoC.Resolve <IModelConstructor>(); _simModelManager = IoC.Resolve <ISimModelManager>(); _context = IoC.Resolve <IMoBiContext>(); _calculationMethodRepository = IoC.Resolve <ICoreCalculationMethodRepository>(); _buildConfiguration = createBuildConfiguration(); }
public InteractionTasksForMoleculeBuilder(IInteractionTaskContext interactionTaskContext, IEditTaskFor <IMoleculeBuilder> editTask, IReactionDimensionRetriever dimensionRetriever, IParameterFactory parameterFactory, ICoreCalculationMethodRepository calculationMethodRepository, IMoBiFormulaTask formulaTask) : base(interactionTaskContext, editTask) { _dimensionRetriever = dimensionRetriever; _parameterFactory = parameterFactory; _calculationMethodRepository = calculationMethodRepository; _formulaTask = formulaTask; }
public EditTasksForTransporterMoleculeContainer(IInteractionTaskContext interactionTaskContext, ICoreCalculationMethodRepository calculationMethodRepository, IReactionDimensionRetriever dimensionRetriever, IObjectBaseTask objectBaseTask, IDialogCreator dialogCreator) : base(interactionTaskContext) { _calculationMethodRepository = calculationMethodRepository; _dimensionRetriever = dimensionRetriever; _objectBaseTask = objectBaseTask; _dialogCreator = dialogCreator; }
protected override void Context() { _interactionTaskContext = A.Fake <IInteractionTaskContext>(); _editTasks = A.Fake <IEditTaskFor <IMoleculeBuilder> >(); _calculation = A.Fake <ICoreCalculationMethodRepository>(); _dimensionRetriever = A.Fake <IReactionDimensionRetriever>(); _parameterFactory = A.Fake <IParameterFactory>(); _formulaTask = A.Fake <IMoBiFormulaTask>(); sut = new InteractionTasksForMoleculeBuilder(_interactionTaskContext, _editTasks, _dimensionRetriever, _parameterFactory, _calculation, _formulaTask); _interactionTask = A.Fake <IInteractionTask>(); _context = A.Fake <IMoBiContext>(); A.CallTo(() => _interactionTaskContext.InteractionTask).Returns(_interactionTask); A.CallTo(() => _interactionTaskContext.Context).Returns(_context); }
public UsedCalcualtionMethodToUsedCalcualtionMethodDTOMapper(ICoreCalculationMethodRepository calculationMethodsRepository) { _calculationMethodsRepository = calculationMethodsRepository; }
public BuildConfigurationFactory(IRegisterTask registerTask, ICloneManagerForBuildingBlock cloneManager, ICoreCalculationMethodRepository calculationMethodRepository) { _registerTask = registerTask; _cloneManager = cloneManager; _calculationMethodRepository = calculationMethodRepository; }