protected override void Context() { _view = A.Fake <ICreateSimulationView>(); _subPresenterManager = A.Fake <ISubPresenterItemManager <ISimulationItemPresenter> >(); _buildConfigurationPresenter = _subPresenterManager.CreateFake(SimulationItems.BuildConfiguration); _moleculeStartValuesPresenter = _subPresenterManager.CreateFake(SimulationItems.MoleculeStartValues); _parameterStartValuesPresenter = _subPresenterManager.CreateFake(SimulationItems.ParameterStartValues); _finalActionPresenter = _subPresenterManager.CreateFake(SimulationItems.FinalOptions); A.CallTo(() => _subPresenterManager.AllSubPresenters).Returns(new ISimulationItemPresenter[] { _buildConfigurationPresenter, _moleculeStartValuesPresenter, _parameterStartValuesPresenter, _finalActionPresenter }); _context = A.Fake <IMoBiContext>(); _modelConstructor = A.Fake <IModelConstructor>(); _dialogCreator = A.Fake <IDialogCreator>(); A.CallTo(() => _modelConstructor.CreateModelFrom(A <IBuildConfiguration> ._, A <string> ._)).Returns(A.Fake <CreationResult>()); _validationVisitor = A.Fake <IDimensionValidator>(); _userSettings = A.Fake <IUserSettings>(); _userSettings.CheckCircularReference = true; _simulationFactory = A.Fake <ISimulationFactory>(); _buildConfigurationFactory = A.Fake <IBuildConfigurationFactory>(); _heavyWorkManager = new HeavyWorkManagerForSpecs(); _forbiddenNameRetriever = A.Fake <IForbiddenNamesRetriever>(); sut = new CreateSimulationPresenter(_view, _context, _modelConstructor, _validationVisitor, _simulationFactory, _buildConfigurationFactory, _heavyWorkManager, _subPresenterManager, _dialogCreator, _forbiddenNameRetriever, _userSettings); _simulation = A.Fake <IMoBiSimulation>(); A.CallTo(() => _simulationFactory.Create()).Returns(_simulation); _buildConfiguration = createBuildConfiguration(); A.CallTo(() => _simulation.MoBiBuildConfiguration).Returns(_buildConfiguration); A.CallTo(() => _moleculeStartValuesPresenter.StartValues).Returns(A.Fake <IMoleculeStartValuesBuildingBlock>().WithId(_useId)); A.CallTo(() => _parameterStartValuesPresenter.StartValues).Returns(A.Fake <IParameterStartValuesBuildingBlock>().WithId(_useId)); }
public SimulationBatchRunner(IBatchLogger logger, IModelConstructor modelConstructor, IBuildConfigurationFactory buildConfigurationFactory, IMoBiContext context, ISimModelManager simModelManager) { _logger = logger; _modelConstructor = modelConstructor; _buildConfigurationFactory = buildConfigurationFactory; _context = context; _simModelManager = simModelManager; }
protected override void Context() { base.Context(); _buildConfigurationFactory = IoC.Resolve <IBuildConfigurationFactory>(); _modelConstructor = IoC.Resolve <IModelConstructor>(); _simModelExporter = IoC.Resolve <ISimModelExporter>(); _dateRepositoryTask = IoC.Resolve <IDataRepositoryTask>(); _directory = Path.Combine(Path.Combine(Path.Combine(Path.Combine(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "..\\.."), "Core", "SBML", "Testfiles", "SBMLTestSuite")))); }
protected ConfigureSimulationPresenterBase(TView view, ISubPresenterItemManager <ISimulationItemPresenter> subPresenterManager, IDialogCreator dialogCreator, IBuildConfigurationFactory buildConfigurationFactory, IMoBiContext context, IReadOnlyList <ISubPresenterItem> subPresenterItems) : base(view, subPresenterManager, subPresenterItems, dialogCreator) { _buildConfigurationFactory = buildConfigurationFactory; _context = context; _commands = new MoBiMacroCommand(); InitializeWith(_commands); AllowQuickFinish = true; }
protected override void Context() { base.Context(); _simulationFactory = IoC.Resolve <ISimulationFactory>(); _buildConfigurationFactory = IoC.Resolve <IBuildConfigurationFactory>(); _modelConstructor = IoC.Resolve <IModelConstructor>(); _simulationSettingsFactory = IoC.Resolve <ISimulationSettingsFactory>(); _observerBuilder = IoC.Resolve <IObserverBuilder>(); _fileName = Helper.TestFileFullPath("tiny_example_12.xml"); }
public SimulationUpdateTask(IModelConstructor modelConstructor, IBuildConfigurationFactory buildConfigurationFactory, IMoBiContext context, IMoBiApplicationController applicationController, IDimensionValidator dimensionValidator, IEntityPathResolver entityPathResolver, IAffectedBuildingBlockRetriever affectedBuildingBlockRetriever) { _modelConstructor = modelConstructor; _buildConfigurationFactory = buildConfigurationFactory; _context = context; _applicationController = applicationController; _dimensionValidator = dimensionValidator; _entityPathResolver = entityPathResolver; _affectedBuildingBlockRetriever = affectedBuildingBlockRetriever; }
protected override void Context() { _modelConstructor = A.Fake <IModelConstructor>(); _buildConfigurationFactory = A.Fake <IBuildConfigurationFactory>(); _objectPathFactory = A.Fake <IObjectPathFactory>(); _context = A.Fake <IMoBiContext>(); _applicationController = A.Fake <IMoBiApplicationController>(); _configurePresenter = A.Fake <IConfigureSimulationPresenter>(); _validationVisitor = A.Fake <IDimensionValidator>(); _affectedBuildingBlockRetriever = A.Fake <IAffectedBuildingBlockRetriever>(); _entityPathResolver = new EntityPathResolverForSpecs(); A.CallTo(() => _applicationController.Start <IConfigureSimulationPresenter>()).Returns(_configurePresenter); sut = new SimulationUpdateTask(_modelConstructor, _buildConfigurationFactory, _context, _applicationController, _validationVisitor, _entityPathResolver, _affectedBuildingBlockRetriever); }
public CreateSimulationPresenter( ICreateSimulationView view, IMoBiContext context, IModelConstructor modelConstructor, IDimensionValidator dimensionValidator, ISimulationFactory simulationFactory, IBuildConfigurationFactory buildConfigurationFactory, IHeavyWorkManager heavyWorkManager, ISubPresenterItemManager <ISimulationItemPresenter> subPresenterManager, IDialogCreator dialogCreator, IForbiddenNamesRetriever forbiddenNamesRetriever, IUserSettings userSettings) : base(view, subPresenterManager, dialogCreator, buildConfigurationFactory, context, SimulationItems.All) { _simulationFactory = simulationFactory; _heavyWorkManager = heavyWorkManager; _forbiddenNamesRetriever = forbiddenNamesRetriever; _userSettings = userSettings; _dimensionValidator = dimensionValidator; _modelConstructor = modelConstructor; }
public ConfigureSimulationPresenter(IConfigureSimulationView view, ISubPresenterItemManager <ISimulationConfigurationItemPresenter> subPresenterSubjectManager, IDialogCreator dialogCreator, IBuildConfigurationFactory buildConfigurationFactory, IMoBiContext context, IDiagramManagerFactory diagramManagerFactory) : base(view, subPresenterSubjectManager, dialogCreator, buildConfigurationFactory, context, SimulationItems.AllConfigure) { _diagramManagerFactory = diagramManagerFactory; }