コード例 #1
0
ファイル: ProjectFromFolderRunner.cs プロジェクト: jzq90/MoBi
 public ProjectFromFolderRunner(IBatchLogger logger, ISerializationTask serializationTask, IMoBiContext context, ISimulationBatchRunner simulationBatchRunner)
 {
     _logger                = logger;
     _serializationTask     = serializationTask;
     _context               = context;
     _simulationBatchRunner = simulationBatchRunner;
 }
コード例 #2
0
 public DisplayUnitsPresenter(IDisplayUnitsView view, IDimensionFactory dimensionFactory,
                              IDialogCreator dialogCreator, ISerializationTask serializationTask, ICloneManagerForModel cloneManager)
     : base(view)
 {
     _dimensionFactory  = dimensionFactory;
     _dialogCreator     = dialogCreator;
     _serializationTask = serializationTask;
     _cloneManager      = cloneManager;
 }
コード例 #3
0
ファイル: FavoriteTask.cs プロジェクト: Yuri05/OSPSuite.Core
 public FavoriteTask(IFavoriteRepository favoriteRepository, IEntityPathResolver entityPathResolver, IEventPublisher eventPublisher,
                     IDialogCreator dialogCreator, ISerializationTask serializationTask)
 {
     _favoriteRepository = favoriteRepository;
     _entityPathResolver = entityPathResolver;
     _eventPublisher     = eventPublisher;
     _dialogCreator      = dialogCreator;
     _serializationTask  = serializationTask;
 }
コード例 #4
0
 public CreatePKSimMoleculePresenter(ICreatePKSimMoleculeView view, IMoBiConfiguration configuration,
                                     IParameterToParameterDTOMapper parameterDTOMapper, IMoleculeBuilderToMoleculeBuilderDTOMapper moleculeBuilderDTOMapper,
                                     ISerializationTask serializationTask, IQuantityTask quantityTask, IEditTaskFor <IMoleculeBuilder> editTask) : base(view)
 {
     _configuration            = configuration;
     _parameterDTOMapper       = parameterDTOMapper;
     _moleculeBuilderDTOMapper = moleculeBuilderDTOMapper;
     _serializationTask        = serializationTask;
     _quantityTask             = quantityTask;
     _editTask = editTask;
 }
        protected override void Context()
        {
            _view                  = A.Fake <ICreatePKSimMoleculeView>();
            _configuration         = A.Fake <IMoBiConfiguration>();
            _parameterDTOMapper    = A.Fake <IParameterToParameterDTOMapper>();
            _moleculeBuilderMapper = A.Fake <IMoleculeBuilderToMoleculeBuilderDTOMapper>();
            _quantityTask          = A.Fake <IQuantityTask>();
            _serializationTask     = A.Fake <ISerializationTask>();
            _moleculeBuildingBlock = A.Fake <IMoleculeBuildingBlock>();
            _editTask              = A.Fake <IEditTaskFor <IMoleculeBuilder> >();

            sut = new CreatePKSimMoleculePresenter(_view, _configuration, _parameterDTOMapper, _moleculeBuilderMapper, _serializationTask, _quantityTask, _editTask);
        }
コード例 #6
0
        protected override void Context()
        {
            _eventPublisher     = A.Fake <IEventPublisher>();
            _favoriteRepository = A.Fake <IFavoriteRepository>();
            _entityPathResolver = A.Fake <IEntityPathResolver>();
            _serializationTask  = A.Fake <ISerializationTask>();
            _dialogCreator      = A.Fake <IDialogCreator>();

            sut = new FavoriteTask(_favoriteRepository, _entityPathResolver, _eventPublisher, _dialogCreator, _serializationTask);

            _favorites = new Favorites();
            A.CallTo(() => _favoriteRepository.Favorites).Returns(_favorites);
        }
コード例 #7
0
 public BuildingBlockMergePresenter(IBuildingBlockMergeView view, IDialogCreator dialogCreator,
                                    IMergeTask mergeTask, IBuildingBlockRepository buildingBlockRepository,
                                    IIconRepository iconRepository, ISerializationTask serializationTask) : base(view)
 {
     _cancellationTokenSource = new CancellationTokenSource();
     _dialogCreator           = dialogCreator;
     _mergeTask = mergeTask;
     _buildingBlockRepository  = buildingBlockRepository;
     _allBuildingBlockMappings = new List <BuildingBlockMappingDTO>();
     _noneBuildingBlock        = new NullBuildingBlock(AppConstants.None);
     _importAsNewBuildingBlock = new NullBuildingBlock(AppConstants.Captions.ImportAsNew);
     _iconRepository           = iconRepository;
     _serializationTask        = serializationTask;
 }
コード例 #8
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;
 }
コード例 #9
0
        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);
        }
コード例 #10
0
 public ProjectTask(IMoBiContext context, ISerializationTask serializationTask, IDialogCreator dialogCreator,
                    IMRUProvider mruProvider, IMoBiSpatialStructureFactory spatialStructureFactory,
                    IHeavyWorkManager heavyWorkManager, ISimulationSettingsFactory simulationSettingsFactory,
                    ISimulationLoader simulationLoader, ISbmlTask sbmlTask, IReactionBuildingBlockFactory reactionBuildingBlockFactory)
 {
     _context = context;
     _simulationSettingsFactory = simulationSettingsFactory;
     _simulationLoader          = simulationLoader;
     _sbmlTask = sbmlTask;
     _reactionBuildingBlockFactory = reactionBuildingBlockFactory;
     _heavyWorkManager             = heavyWorkManager;
     _spatialStructureFactory      = spatialStructureFactory;
     _mruProvider       = mruProvider;
     _serializationTask = serializationTask;
     _dialogCreator     = dialogCreator;
 }
        protected override void Context()
        {
            _serializationTask      = A.Fake <ISerializationTask>();
            _dialogCreator          = A.Fake <IDialogCreator>();
            _buildingBlockMergeView = A.Fake <IBuildingBlockMergeView>();
            _mergeTask = A.Fake <IMergeTask>();
            sut        = new BuildingBlockMergePresenter <IBuildingBlock>(_buildingBlockMergeView, _dialogCreator, _mergeTask, A.Fake <IBuildingBlockRepository>(), A.Fake <IIconRepository>(), _serializationTask);
            sut.InitializeWith(A.Fake <ICommandCollector>());
            _targetObject = A.Fake <IBuildingBlock>();
            _mergeObject  = A.Fake <IBuildingBlock>();

            A.CallTo(() => _targetObject.Name).Returns("target");
            A.CallTo(() => _mergeObject.Name).Returns("merge");

            A.CallTo(() => _serializationTask.Load <IBuildingBlock>(A <string> ._, A <bool> ._)).Returns(_mergeObject);
        }
コード例 #12
0
ファイル: ProjectTaskSpecs.cs プロジェクト: Yuri05/MoBi
 protected override void Context()
 {
     _eventPublisher               = A.Fake <IEventPublisher>();
     _serializationTask            = A.Fake <ISerializationTask>();
     _context                      = A.Fake <IMoBiContext>();
     _dialogCreator                = A.Fake <IDialogCreator>();
     _heavyWorkManager             = new HeavyWorkManagerForSpecs();
     _nameCorrector                = A.Fake <INameCorrector>();
     _cloneManager                 = A.Fake <ICloneManagerForSimulation>();
     _mruProvider                  = A.Fake <IMRUProvider>();
     _spatialStructureFactory      = A.Fake <IMoBiSpatialStructureFactory>();
     _simulationSettingsFactory    = A.Fake <ISimulationSettingsFactory>();
     _sbmlTask                     = A.Fake <ISbmlTask>();
     _reactionBuildingBlockFactory = A.Fake <IReactionBuildingBlockFactory>();
     sut = new ProjectTask(_context, _serializationTask, _dialogCreator, _mruProvider, _spatialStructureFactory, _heavyWorkManager, _simulationSettingsFactory,
                           new SimulationLoader(_cloneManager, _nameCorrector, _context), _sbmlTask, _reactionBuildingBlockFactory);
 }
コード例 #13
0
 protected override void Context()
 {
     _context                      = A.Fake <IMoBiContext>();
     _serializationTask            = A.Fake <ISerializationTask>();
     _dialogCreator                = A.Fake <IDialogCreator>();
     _buildConfigurationMapper     = A.Fake <IBuildConfigurationToMoBiBuildconfigurationMapper>();
     _nameCorrector                = A.Fake <INameCorrector>();
     _mruProvider                  = A.Fake <IMRUProvider>();
     _spatialStructureFactory      = A.Fake <IMoBiSpatialStructureFactory>();
     _simFactory                   = A.Fake <ISimulationFactory>();
     _cloneManager                 = A.Fake <ICloneManagerForSimulation>();
     _simSettingsFactory           = A.Fake <ISimulationSettingsFactory>();
     _appController                = A.Fake <IMoBiApplicationController>();
     _sbmlTask                     = A.Fake <ISbmlTask>();
     _reactionBuildingBlockFactory = A.Fake <IReactionBuildingBlockFactory>();
     sut = new ProjectTask(_context, _serializationTask, _dialogCreator, _mruProvider, _spatialStructureFactory, new HeavyWorkManagerForSpecs(),
                           _simSettingsFactory, new SimulationLoader(_cloneManager, _nameCorrector, _context), _sbmlTask, _reactionBuildingBlockFactory);
 }
コード例 #14
0
        protected override void Context()
        {
            _view              = A.Fake <IDisplayUnitsView>();
            _dimensionFactory  = A.Fake <IDimensionFactory>();
            _dialogCreator     = A.Fake <IDialogCreator>();
            _serializationTask = A.Fake <ISerializationTask>();
            _cloneManager      = A.Fake <ICloneManagerForModel>();

            sut = new DisplayUnitsPresenter(_view, _dimensionFactory, _dialogCreator, _serializationTask, _cloneManager);

            _displayUnitManager = new DisplayUnitsManager();
            _allDimensions      = new List <IDimension>();
            A.CallTo(() => _dimensionFactory.Dimensions).Returns(_allDimensions);
            _dimension1 = A.Fake <IDimension>();
            _dimension2 = A.Fake <IDimension>();
            _dimension3 = A.Fake <IDimension>();
            _allDimensions.Add(_dimension1);
            _allDimensions.Add(_dimension2);
            _allDimensions.Add(_dimension3);

            A.CallTo(() => _view.BindTo(A <IEnumerable <DefaultUnitMapDTO> > ._))
            .Invokes(x => _allDTOs = x.GetArgument <IEnumerable <DefaultUnitMapDTO> >(0));
        }