public EditTasksForTransporterMoleculeContainer(IInteractionTaskContext interactionTaskContext, ICoreCalculationMethodRepository calculationMethodRepository,
                                                 IReactionDimensionRetriever dimensionRetriever, IObjectBaseTask objectBaseTask, IDialogCreator dialogCreator)
     : base(interactionTaskContext)
 {
     _calculationMethodRepository = calculationMethodRepository;
     _dimensionRetriever          = dimensionRetriever;
     _objectBaseTask = objectBaseTask;
     _dialogCreator  = dialogCreator;
 }
示例#2
0
 public InteractionTask(ISerializationTask serializationTask, IDialogCreator dialogCreator, IIconRepository iconRepository,
                        INameCorrector nameCorrector, IObjectBaseTask objectBaseTask, ICloneManagerForBuildingBlock cloneManagerForBuildingBlock,
                        IAdjustFormulasVisitor adjustFormulasVisitor, IObjectTypeResolver objectTypeResolver, IForbiddenNamesRetriever forbiddenNamesRetriever)
 {
     _serializationTask            = serializationTask;
     _dialogCreator                = dialogCreator;
     _iconRepository               = iconRepository;
     _nameCorrector                = nameCorrector;
     _objectBaseTask               = objectBaseTask;
     _cloneManagerForBuildingBlock = cloneManagerForBuildingBlock;
     _adjustFormulasVisitor        = adjustFormulasVisitor;
     _objectTypeResolver           = objectTypeResolver;
     _forbiddenNamesRetriever      = forbiddenNamesRetriever;
 }
        protected override void Context()
        {
            _serializationTask            = A.Fake <ISerializationTask>();
            _dialogCreator                = A.Fake <IDialogCreator>();
            _iconRepository               = A.Fake <IIconRepository>();
            _nameCorrector                = A.Fake <INameCorrector>();
            _objectBaseTask               = A.Fake <IObjectBaseTask>();
            _cloneManagerForBuildingBlock = A.Fake <ICloneManagerForBuildingBlock>();
            _adjustFormulasVisitor        = A.Fake <IAdjustFormulasVisitor>();
            _objectTypeResolver           = A.Fake <IObjectTypeResolver>();
            _forbiddenNamesRetriever      = A.Fake <IForbiddenNamesRetriever>();

            sut = new InteractionTask(_serializationTask, _dialogCreator, _iconRepository, _nameCorrector, _objectBaseTask, _cloneManagerForBuildingBlock, _adjustFormulasVisitor, _objectTypeResolver, _forbiddenNamesRetriever);
        }