protected override void Context()
        {
            base.Context();
            _template1 = new EnzymaticProcess().WithName("Proc1");
            _template1.InternalName   = "Proc1";
            _template1.MetaboliteName = "META";
            _template2 = new EnzymaticProcess().WithName("Proc2");
            _template2.InternalName = "Proc2";
            _allProcessTemplates.AddRange(new[] { _template1, _template2 });
            _process1DTO = new PartialProcessDTO(_template1)
            {
                MoleculeName = "Protein",
                DataSource   = "Lab"
            };
            _process2DTO = new PartialProcessDTO(_template2);

            A.CallTo(() => _compoundProcessTask.CreateProcessFromTemplate <CompoundProcess>(_template1, _compound)).Returns(_template1);
            A.CallTo(() => _compoundProcessTask.CreateProcessFromTemplate <CompoundProcess>(_template2, _compound)).Returns(_template2);
            A.CallTo(() => _processMapper.MapFrom(_template1)).Returns(_process1DTO);
            A.CallTo(() => _processMapper.MapFrom(_template2)).Returns(_process2DTO);
            A.CallTo(() => _partialProcessMapper.MapFrom(_template1, _compound)).Returns(_process1DTO);
            A.CallTo(() => _partialProcessMapper.MapFrom(_template2, _compound)).Returns(_process2DTO);
            sut.CreateProcess(_compound, _allProcessTemplates);

            A.CallTo(() => _view.BindTo(A <EnzymaticProcessDTO> ._))
            .Invokes(x => _enzymaticPartialProcessDTO = x.GetArgument <EnzymaticProcessDTO>(0));
        }
Exemple #2
0
        protected override void EditProcess(TPartialProcess partialProcess, PKSim.Core.Model.Compound compound)
        {
            if (string.IsNullOrEmpty(partialProcess.MoleculeName))
            {
                partialProcess.MoleculeName = DefaultMoleculeName;
            }

            _partialProcessDTO = _partialProcessMapper.MapFrom(partialProcess, compound);
            _view.BindTo(_partialProcessDTO);
        }
Exemple #3
0
        protected override void Rebind(TPartialProcess partialProcess, PKSim.Core.Model.Compound compound)
        {
            var oldProteinName = _partialProcessDTO.MoleculeName;
            var oldDataSource  = _partialProcessDTO.DataSource;

            _partialProcessDTO = _partialProcessMapper.MapFrom(partialProcess, compound);
            _partialProcessDTO.MoleculeName = oldProteinName;
            _partialProcessDTO.DataSource   = oldDataSource;
            _view.BindTo(_partialProcessDTO);
        }
Exemple #4
0
        protected override void EditProcess(TPartialProcess partialProcess, Compound compound)
        {
            if (string.IsNullOrEmpty(partialProcess.MoleculeName))
            {
                partialProcess.MoleculeName = DefaultMoleculeName;
            }

            _partialProcessDTO = _partialProcessMapper.MapFrom(partialProcess, compound);
            BindToView();
        }
Exemple #5
0
        protected override void Rebind(TPartialProcess partialProcess, Compound compound)
        {
            var oldProteinName = _partialProcessDTO.MoleculeName;
            var oldDataSource  = _partialProcessDTO.DataSource;

            _partialProcessDTO = _partialProcessMapper.MapFrom(partialProcess, compound);
            _partialProcessDTO.MoleculeName = oldProteinName;
            _partialProcessDTO.DataSource   = oldDataSource;
            BindToView();
        }
Exemple #6
0
 protected override void Context()
 {
     base.Context();
     _template1 = new EnzymaticProcess().WithName("Proc1");
     _template1.InternalName = "Proc1";
     _template2 = new EnzymaticProcess().WithName("Proc2");
     _template2.InternalName = "Proc2";
     _allProcessTemplates.AddRange(new[] { _template1, _template2 });
     _process1DTO = new PartialProcessDTO(_template1);
     _process1DTO.MoleculeName = "Protein";
     _process1DTO.DataSource   = "Lab";
     _process2DTO = new PartialProcessDTO(_template2);
     A.CallTo(() => _compoundProcessTask.CreateProcessFromTemplate <CompoundProcess>(_template1, _compound)).Returns(_template1);
     A.CallTo(() => _compoundProcessTask.CreateProcessFromTemplate <CompoundProcess>(_template2, _compound)).Returns(_template2);
     A.CallTo(() => _processMapper.MapFrom(_template1)).Returns(_process1DTO);
     A.CallTo(() => _processMapper.MapFrom(_template2)).Returns(_process2DTO);
     A.CallTo(() => _partialProcessMapper.MapFrom(_template1, _compound)).Returns(_process1DTO);
     A.CallTo(() => _partialProcessMapper.MapFrom(_template2, _compound)).Returns(_process2DTO);
     sut.CreateProcess(_compound, _allProcessTemplates);
 }
 public void UpdateProperties(PartialProcess partialProcess, PartialProcessDTO partialProcessDTO)
 {
     partialProcess.Name         = partialProcessDTO.Name;
     partialProcess.DataSource   = partialProcessDTO.DataSource;
     partialProcess.MoleculeName = partialProcessDTO.MoleculeName;
 }
Exemple #8
0
 protected override void Because()
 {
     _partialProcDTO = sut.MapFrom(_partialProc, _compound);
 }
Exemple #9
0
 public void BindTo(PartialProcessDTO partialProcessDTO)
 {
     _propertiesBinder.BindToSource(partialProcessDTO);
 }