protected override void Context()
 {
     base.Context();
     sut.EditSimulation(_simulation, CreationMode.New);
     _dto1 = _allSimulationInteractionProcessSelectionDTO.ElementAt(0);
     _dto2 = _allSimulationInteractionProcessSelectionDTO.ElementAt(1);
 }
Example #2
0
 private InteractionSelection mapFrom(SimulationInteractionProcessSelectionDTO dto)
 {
     return(new InteractionSelection
     {
         MoleculeName = dto.IndividualMolecule.Name,
         ProcessName = isSelected(dto) ? dto.CompoundProcess.Name : string.Empty,
         CompoundName = dto.CompoundName
     });
 }
Example #3
0
        public void CompoundProcessSelectionChanged(SimulationInteractionProcessSelectionDTO dto, PartialProcess interactionProcess)
        {
            if (processAlreadySelected(interactionProcess))
            {
                refreshView();
                throw new CannotSelectThePartialProcessMoreThanOnceException(interactionProcess);
            }

            dto.SimulationPartialProcess.CompoundProcess = interactionProcess;
            updateWaring();
        }
 protected override void Context()
 {
     base.Context();
     sut.EditSimulation(_simulation, CreationMode.New);
     _interactionToRemove = _allSimulationInteractionProcessSelectionDTO.Last();
 }
 private RepositoryItem repositoryItemForIndividualMolecules(SimulationInteractionProcessSelectionDTO dto)
 {
     return(RepositoryItemFor(_presenter.AllIndividualMolecules(), _individualMoleculeRepository));
 }
 private RepositoryItem repositoryItemForCompoundProcess(SimulationInteractionProcessSelectionDTO simulationPartialProcessSelectionDTO)
 {
     return(RepositoryItemFor(_presenter.AllCompoundProcesses(), _compoundProcessRepository));
 }
Example #7
0
 public void IndividualMoleculeSelectionChanged(SimulationInteractionProcessSelectionDTO dto, IndividualMolecule individualMolecule)
 {
     dto.SimulationPartialProcess.IndividualMolecule = individualMolecule;
 }
Example #8
0
 public void RemoveInteraction(SimulationInteractionProcessSelectionDTO dto)
 {
     _allInteractionProcessesDTO.Remove(dto);
     rebind();
 }
Example #9
0
 private bool isSelected(SimulationInteractionProcessSelectionDTO dto)
 {
     return(isSelected(dto.CompoundProcess));
 }