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 EditTasksForSimulation(IInteractionTaskContext interactionTaskContext, ISimulationPersistor simulationPersistor, IDialogCreator dialogCreator, IForbiddenNamesRetriever forbiddenNamesRetriver, IDataRepositoryTask dataRepositoryTask, IModelReportCreator reportCreator, ISimModelExporter simModelExporter, IDimensionFactory dimensionFactory) : base(interactionTaskContext) { _simulationPersistor = simulationPersistor; _dialogCreator = dialogCreator; _forbiddenNamesRetriver = forbiddenNamesRetriver; _dataRepositoryTask = dataRepositoryTask; _reportCreator = reportCreator; _simModelExporter = simModelExporter; _dimensionFactory = dimensionFactory; }
protected override void Context() { _context = A.Fake <IInteractionTaskContext>(); _simulationPersitor = A.Fake <ISimulationPersistor>(); _dialogCreator = A.Fake <IDialogCreator>(); _forbiddenNamesRetriever = A.Fake <IForbiddenNamesRetriever>(); _dataRepositoryTask = A.Fake <IDataRepositoryTask>(); _simulationModelExporter = A.Fake <ISimModelExporter>(); _reportCreator = A.Fake <IModelReportCreator>(); _dimensionFactory = A.Fake <IDimensionFactory>(); sut = new EditTasksForSimulation(_context, _simulationPersitor, _dialogCreator, _forbiddenNamesRetriever, _dataRepositoryTask, _reportCreator, _simulationModelExporter, _dimensionFactory); }
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); }
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; }