protected override void Context()
 {
     sut      = new UserDefinedPKParameter();
     _options = new PKCalculationOptions {
         TotalDrugMassPerBodyWeight = 20
     };
     _interval0 = new DosingInterval {
         DrugMassPerBodyWeight = 2
     };
     _interval1 = new DosingInterval {
         DrugMassPerBodyWeight = 3
     };
     _interval2 = new DosingInterval {
         DrugMassPerBodyWeight = 4
     };
     _interval3 = new DosingInterval {
         DrugMassPerBodyWeight = 5
     };
     _interval4 = new DosingInterval {
         DrugMassPerBodyWeight = 6
     };
     _options.AddInterval(_interval0);
     _options.AddInterval(_interval1);
     _options.AddInterval(_interval2);
     _options.AddInterval(_interval3);
     _options.AddInterval(_interval4);
 }
 public SetProtocolDosingIntervalCommand(SimpleProtocol simpleProtocol, DosingInterval newDosingInterval, IExecutionContext context)
 {
     _simpleProtocol    = simpleProtocol;
     ObjectType         = PKSimConstants.ObjectTypes.AdministrationProtocol;
     CommandType        = PKSimConstants.Command.CommandTypeEdit;
     _newDosingInterval = newDosingInterval;
     BuildingBlockId    = simpleProtocol.Id;
     context.UpdateBuildinBlockProperties(this, simpleProtocol);
 }
Esempio n. 3
0
 protected override void Context()
 {
     _dosingInterval = DosingIntervals.DI_24;
     _context        = A.Fake <IExecutionContext>();
     _protocol       = new SimpleProtocol {
         DosingInterval = DosingIntervals.DI_8_8_8
     };
     sut = new SetProtocolDosingIntervalCommand(_protocol, _dosingInterval, _context);
 }
Esempio n. 4
0
 public IPKSimCommand SetDosingInterval(SimpleProtocol protocol, DosingInterval newDosingInterval)
 {
     return(new SetProtocolDosingIntervalCommand(protocol, newDosingInterval, _executionContext).Run(_executionContext));
 }
Esempio n. 5
0
 public void SetDosingInterval(DosingInterval dosingInterval)
 {
     AddCommand(_protocolTask.SetDosingInterval(_protocol, dosingInterval));
     updateViewLayout();
 }
 protected override void PerformExecuteWith(IExecutionContext context)
 {
     _oldDosingInterval             = _simpleProtocol.DosingInterval;
     _simpleProtocol.DosingInterval = _newDosingInterval;
     Description = PKSimConstants.Command.SetSimpleProtocolDosingIntervalDescription(_oldDosingInterval.ToString(), _newDosingInterval.ToString());
 }
Esempio n. 7
0
 public IPKSimCommand SetDosingInterval(SimpleProtocol protocol, DosingInterval dosingInterval)
 {
     return(_schemaTask.SetDosingInterval(protocol, dosingInterval));
 }