public override int GetHashCode()
 {
     unchecked
     {
         return(((Simulation?.GetHashCode() ?? 0) * 397) ^ (QuantitySelection?.GetHashCode() ?? 0));
     }
 }
 protected override void Context()
 {
     sut                = new ParameterIdentification();
     _observedData      = new WeightedObservedData(DomainHelperForSpecs.ObservedData());
     _simulation        = A.Fake <ISimulation>().WithName("Sim").WithId("Id");
     _quantitySelection = new QuantitySelection("Organism|Liver|Cell|Asprin|Concentration", QuantityType.Drug);
     _outputMapping     = new OutputMapping {
         WeightedObservedData = _observedData, OutputSelection = new SimulationQuantitySelection(_simulation, _quantitySelection)
     };
 }
        protected override void Context()
        {
            base.Context();
            _cloner  = A.Fake <ICloneManager>();
            _output1 = new QuantitySelection("A", QuantityType.Drug);
            _output2 = new QuantitySelection("B", QuantityType.Complex);

            sut.AddOutput(_output1);
            _newOutputSelection = new OutputSelections();
            _newOutputSelection.AddOutput(_output2);
        }
 public new ParameterSelection Clone()
 {
     return(new ParameterSelection(Simulation, QuantitySelection.Clone()));
 }
 public ParameterSelection(ISimulation simulation, QuantitySelection quantitySelection) : base(simulation, quantitySelection)
 {
 }
示例#6
0
 protected bool Equals(QuantitySelection other)
 {
     return(string.Equals(Path, other.Path));
 }
 public SimulationQuantitySelection(ISimulation simulation, QuantitySelection quantitySelection)
 {
     Simulation        = simulation;
     QuantitySelection = quantitySelection;
 }
 public SimulationQuantitySelection Clone()
 {
     return(new SimulationQuantitySelection(Simulation, QuantitySelection.Clone()));
 }
 protected override void Context()
 {
     _quantitySelection = new QuantitySelection("A|B", QuantityType.Drug);
     _simulation        = A.Fake <ISimulation>().WithName("S");
     sut = new SimulationQuantitySelection(_simulation, _quantitySelection);
 }