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); }
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); }
public IPKSimCommand SetDosingInterval(SimpleProtocol protocol, DosingInterval newDosingInterval) { return(new SetProtocolDosingIntervalCommand(protocol, newDosingInterval, _executionContext).Run(_executionContext)); }
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()); }
public IPKSimCommand SetDosingInterval(SimpleProtocol protocol, DosingInterval dosingInterval) { return(_schemaTask.SetDosingInterval(protocol, dosingInterval)); }