protected override void Context() { _containerTask = A.Fake <IContainerTask>(); _objectBaseFactory = A.Fake <IObjectBaseFactory>(); _projectRetriever = A.Fake <IMoBiProjectRetriever>(); _eventPublisher = A.Fake <IEventPublisher>(); _cloneManagerForModel = A.Fake <ICloneManagerForModel>(); _formulaTask = A.Fake <IFormulaTask>(); sut = new PassiveTransportConverter(_objectBaseFactory, _projectRetriever, _containerTask, _eventPublisher, _cloneManagerForModel, _formulaTask); A.CallTo(() => _containerTask.CreateUniqueName(A <IEnumerable <IWithName> > ._, A <string> ._, true)) .ReturnsLazily(x => x.Arguments[1].ToString()); _passiveTransportKinetic = new ExplicitFormula("1+2"); _moleculeWithPassiveTransport = new MoleculeBuilder().WithName("MOLECULE"); _passiveTransport = new TransportBuilder().WithName("PASSIVE TRANSPORT").WithFormula(_passiveTransportKinetic); _moleculeWithPassiveTransport.Add(_passiveTransport); _passiveTransports = new PassiveTransportBuildingBlock(); _molecules = new MoleculeBuildingBlock { _moleculeWithPassiveTransport }.WithName("MBB"); _project = new MoBiProject(); A.CallTo(() => _projectRetriever.Current).Returns(_project); A.CallTo(() => _eventPublisher.PublishEvent(A <ShowNotificationsEvent> ._)) .Invokes(x => _showNotificationEvent = x.GetArgument <ShowNotificationsEvent>(0)); }
public ProjectChartPresenter(IProjectChartView view, IComparisonChartPresenter chartPresenter, IMoBiProjectRetriever projectRetriever) : base(view) { _chartPresenter = chartPresenter; _projectRetriever = projectRetriever; view.AddView(chartPresenter.BaseView); AddSubPresenters(_chartPresenter); }
protected override void Context() { _project = A.Fake <IMoBiProject>(); _projectRetriever = A.Fake <IMoBiProjectRetriever>(); A.CallTo(() => _projectRetriever.Current).Returns(_project); sut = new RenameBuildingBlockTask(_projectRetriever); }
public EditParameterStartValuesPresenter(IEditParameterStartValuesView view, IParameterStartValuesPresenter parameterStartValuesPresenter, IFormulaCachePresenter formulaCachePresenter, IEditTaskFor <IParameterStartValuesBuildingBlock> editTasks, IMoBiProjectRetriever projectRetriever) : base(view, formulaCachePresenter) { _parameterStartValuesPresenter = parameterStartValuesPresenter; _editTasks = editTasks; _projectRetriever = projectRetriever; _view.AddParameterView(_parameterStartValuesPresenter.BaseView); AddSubPresenters(_parameterStartValuesPresenter); }
public ChartTasks(IMoBiContext context, IEventPublisher eventPublisher, IMoBiApplicationController applicationController, IChartFactory chartFactory, IDialogCreator dialogCreator, IMoBiProjectRetriever projectRetriever) { _context = context; _eventPublisher = eventPublisher; _applicationController = applicationController; _chartFactory = chartFactory; _dialogCreator = dialogCreator; _projectRetriever = projectRetriever; }
public PassiveTransportConverter(IObjectBaseFactory objectBaseFactory, IMoBiProjectRetriever projectRetriever, IContainerTask containerTask, IEventPublisher eventPublisher, ICloneManagerForModel cloneManager, IFormulaTask formulaTask) { _objectBaseFactory = objectBaseFactory; _projectRetriever = projectRetriever; _containerTask = containerTask; _eventPublisher = eventPublisher; _cloneManager = cloneManager; _formulaTask = formulaTask; }
protected override void Context() { _simulation = A.Fake <IMoBiSimulation>(); _projectRetriever = A.Fake <IMoBiProjectRetriever>(); _modelPartsToExcelExporterTask = A.Fake <IModelPartsToExcelExporterTask>(); _dialogCreator = A.Fake <IDialogCreator>(); A.CallTo(() => _simulation.Name).Returns("Subject"); sut = new ExportModelPartsToExcelUICommand(_projectRetriever, _modelPartsToExcelExporterTask, _dialogCreator) { Subject = _simulation }; }
protected override void Context() { _dimensionFactory = A.Fake <ISerializationDimensionFactory>(); _objectBaseFactory = A.Fake <IObjectBaseFactory>(); _cloneManagerForModel = A.Fake <ICloneManagerForModel>(); _container = A.Fake <IContainer>(); sut = new SerializationContextFactory(_dimensionFactory, _objectBaseFactory, _cloneManagerForModel, _container); _projectRetriever = A.Fake <IMoBiProjectRetriever>(); A.CallTo(() => _container.Resolve <IMoBiProjectRetriever>()).Returns(_projectRetriever); _project = new MoBiProject(); A.CallTo(() => _projectRetriever.Current).Returns(_project); }
protected override void Context() { _moBiContext = A.Fake <IMoBiContext>(); _eventPublisher = A.Fake <IEventPublisher>(); _moBiApplicationController = A.Fake <IMoBiApplicationController>(); _chartFactory = A.Fake <IChartFactory>(); _dialogCreator = A.Fake <IDialogCreator>(); _currentProject = A.Fake <IMoBiProject>(); _projectRetriever = A.Fake <IMoBiProjectRetriever>(); sut = new ChartTasks(_moBiContext, _eventPublisher, _moBiApplicationController, _chartFactory, _dialogCreator, _projectRetriever); A.CallTo(() => _projectRetriever.CurrentProject).Returns(_currentProject); A.CallTo(() => _moBiContext.CurrentProject).Returns(_currentProject); }
protected override void Context() { _projectRetriever = A.Fake <IMoBiProjectRetriever>(); sut = new TagVisitor(_projectRetriever); _spatialStructure = new MoBiSpatialStructure(); var topContainer = new Container().WithName("Top"); topContainer.AddTag("Top"); var sub1 = new Container().WithName("Sub1"); sub1.AddTag("sub"); var sub2 = new Container().WithName("Sub2"); sub2.Add(new Parameter().WithName(AppConstants.Param)); sub2.Add(new DistributedParameter().WithName("Param2")); sub2.AddTag("sub"); topContainer.Add(sub1); topContainer.Add(sub2); var neighborHoods = new Container().WithName("N"); neighborHoods.AddTag("N"); _spatialStructure.NeighborhoodsContainer = neighborHoods; _spatialStructure.AddTopContainer(topContainer); var molecules = new Container().WithName(Constants.MOLECULE_PROPERTIES); molecules.AddTag(Constants.MOLECULE_PROPERTIES); _spatialStructure.GlobalMoleculeDependentProperties = molecules; var mobiProject = new MoBiProject(); mobiProject.AddBuildingBlock(_spatialStructure); A.CallTo(() => _projectRetriever.Current).Returns(mobiProject); }
protected override void Context() { _projectRetriever = A.Fake <IMoBiProjectRetriever>(); _eventPublisher = A.Fake <IEventPublisher>(); sut = new BuildingBlockVersionUpdater(_projectRetriever, _eventPublisher); }
public ApplicationDiscriminator(IMoBiProjectRetriever projectRetriever) { _projectRetriever = projectRetriever; }
public TagVisitor(IMoBiProjectRetriever projectRetriever) { _projectRetriever = projectRetriever; }
public ExportModelPartsToExcelUICommand(IMoBiProjectRetriever projectRetriever, IModelPartsToExcelExporterTask modelPartsToExcelExporterTask, IDialogCreator dialogCreator) { _projectRetriever = projectRetriever; _modelPartsToExcelExporterTask = modelPartsToExcelExporterTask; _dialogCreator = dialogCreator; }
public SimulationRepository(IMoBiProjectRetriever projectRetriever) { _projectRetriever = projectRetriever; }
public ReactionDimensionRetriever(IDimensionFactory dimensionFactory, IMoBiProjectRetriever projectRetriever) { _dimensionFactory = dimensionFactory; _projectRetriever = projectRetriever; }
public RenameBuildingBlockTask(IMoBiProjectRetriever projectRetriever) { _projectRetriever = projectRetriever; }