protected override void Context()
        {
            _nameCorrector = A.Fake <INameCorrector>();
            _cloneManager  = A.Fake <ICloneManagerForSimulation>();
            _context       = A.Fake <IMoBiContext>();
            sut            = new SimulationLoader(_cloneManager, _nameCorrector, _context);

            _project    = new MoBiProject();
            _simulation = A.Fake <IMoBiSimulation>().WithId("SimId");
            A.CallTo(() => _context.CurrentProject).Returns(_project);
            A.CallTo(() => _context.Project).Returns(_project);
        }
Пример #2
0
 public Converter341To351(Converter541To551 coreConverter, ICloneManagerForSimulation cloneManager,
                          IParameterFactory parameterFactory, ISimulationSettingsFactory simulationSettingsFactory,
                          IObjectBaseFactory objectBaseFactory, IDistributionFormulaFactory distributionFormulaFactory,
                          IMoBiFormulaTask formulaTask, IDimensionFactory dimensionFactory, IObjectPathFactory objectPathFactory)
 {
     _coreConverter              = coreConverter;
     _cloneManager               = cloneManager;
     _parameterFactory           = parameterFactory;
     _simulationSettingsFactory  = simulationSettingsFactory;
     _objectBaseFactory          = objectBaseFactory;
     _distributionFormulaFactory = distributionFormulaFactory;
     _formulaTask       = formulaTask;
     _dimensionFactory  = dimensionFactory;
     _objectPathFactory = objectPathFactory;
 }
Пример #3
0
 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);
 }
Пример #4
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);
 }
Пример #5
0
 public SimulationLoader(ICloneManagerForSimulation cloneManager, INameCorrector nameCorrector, IMoBiContext context)
 {
     _cloneManager  = cloneManager;
     _nameCorrector = nameCorrector;
     _context       = context;
 }