public void BindTo(BuildingBlockSelectionDTO buildingBlockSelectionDTO) { _screenBinder.BindToSource(buildingBlockSelectionDTO); btnCreateBuildingBlock.ToolTip = PKSimConstants.UI.CreateBuildingBlockHint(buildingBlockSelectionDTO.BuildingBockType); btnLoadBuildingBlock.ToolTip = PKSimConstants.UI.LoadItemFromTemplateHint(buildingBlockSelectionDTO.BuildingBockType); _presenter.ViewChanged(); }
private void updateSelectionWithBuildingBlock(TBuildingBlock buildingBlock) { _buildingBlockSelectionDTO = new BuildingBlockSelectionDTO { BuildingBlock = buildingBlock }; saveCurrentSelectionAsTemplateInBuildingBlockInfo(); _view.BindTo(_buildingBlockSelectionDTO); }
public BuildingBlockSelectionPresenter(IBuildingBlockSelectionView view, IBuildingBlockRepository buildingBlockRepository, IInteractionTasksForBuildingBlock <TBuildingBlock> interactionTasks, IMoBiContext context) : base(view) { _buildingBlockRepository = buildingBlockRepository; _interactionTasks = interactionTasks; _context = context; _buildingBlockSelectionDTO = new BuildingBlockSelectionDTO(); }
protected override void Context() { base.Context(); sut.AllowEmptySelection = true; A.CallTo(() => _view.BindTo(A <BuildingBlockSelectionDTO> ._)) .Invokes(x => _dto = x.GetArgument <BuildingBlockSelectionDTO>(0).DowncastTo <BuildingBlockSelectionDTO>()); sut.Edit(null); }
public BuildingBlockSelectionPresenter(IBuildingBlockSelectionView view, IObjectTypeResolver objectTypeResolver, IBuildingBlockRepository buildingBlockRepository, IContainer container, IObjectBaseFactory objectBaseFactory, IBuildingBlockSelectionDisplayer buildingBlockSelectionDisplayer) : base(view) { _buildingBlockRepository = buildingBlockRepository; _container = container; _buildingBlockSelectionDisplayer = buildingBlockSelectionDisplayer; BuildingBlockType = objectTypeResolver.TypeFor <TBuildingBlock>(); _buildingBlockDTO = new BuildingBlockSelectionDTO { BuildingBockType = BuildingBlockType }; _view.DisplayIcons = true; _emptySelection = objectBaseFactory.Create <TBuildingBlock>().WithName(PKSimConstants.UI.None); }
protected override void Context() { base.Context(); sut.AllowEmptySelection = true; _ind1 = new Individual().WithName("ZZ_IND"); _ind2 = new Individual().WithName("BB_IND"); _pop1 = new RandomPopulation().WithName("ZZ_POP"); _pop2 = new RandomPopulation().WithName("BB_POP"); _simulationSubjectList.Add(_pop1); _simulationSubjectList.Add(_ind1); _simulationSubjectList.Add(_pop2); _simulationSubjectList.Add(_ind2); A.CallTo(() => _view.BindTo(A <BuildingBlockSelectionDTO> ._)) .Invokes(x => _dto = x.GetArgument <BuildingBlockSelectionDTO>(0).DowncastTo <BuildingBlockSelectionDTO>()); sut.Edit(null); }
protected override void Context() { _context = A.Fake <IMoBiContext>(); _view = A.Fake <IBuildingBlockSelectionView>(); _buildingBlockRepository = A.Fake <IBuildingBlockRepository>(); _interactionTask = A.Fake <IInteractionTasksForBuildingBlock <IMoBiReactionBuildingBlock> >(); sut = new BuildingBlockSelectionPresenter <IMoBiReactionBuildingBlock>(_view, _buildingBlockRepository, _interactionTask, _context); _buildingBlockInfo = new ReactionBuildingBlockInfo(); _templateBuildingBlock1 = A.Fake <IMoBiReactionBuildingBlock>().WithName("BB1"); _templateBuildingBlock2 = A.Fake <IMoBiReactionBuildingBlock>().WithName("BB2"); _simulationBuildingBlock = A.Fake <IMoBiReactionBuildingBlock>().WithName("BBSIM"); _allBuildingBlocks = new List <IMoBiReactionBuildingBlock> { _templateBuildingBlock1, _templateBuildingBlock2 }; A.CallTo(() => _buildingBlockRepository.All <IMoBiReactionBuildingBlock>()).Returns(_allBuildingBlocks); A.CallTo(() => _view.BindTo(A <BuildingBlockSelectionDTO> ._)) .Invokes(x => _buildingBlockSelectionDTO = x.GetArgument <BuildingBlockSelectionDTO>(0)); }