Exemplo n.º 1
0
 protected override void Context()
 {
     base.Context();
     _moleculeParameterAsAdvanced = A.Fake <IParameter>();
     _molecule   = new IndividualEnzyme();
     _population = new RandomPopulation {
         Settings = new RandomPopulationSettings {
             BaseIndividual = new Individual()
         }
     };
     _population.Add(new AdvancedParameterCollection());
     _population.AddMolecule(_molecule);
     A.CallTo(() => _entityPathResolver.PathFor(_moleculeParameterAsAdvanced)).Returns("A|B");
     _molecule.Add(_moleculeParameterAsAdvanced);
     _advancedParameter = new AdvancedParameter {
         ParameterPath = "A|B", Name = "A|B"
     };
     _population.AddAdvancedParameter(_advancedParameter);
     _population.AddAdvancedParameter(new AdvancedParameter {
         ParameterPath = "ANOTHER PARAMETER", Name = "ANOTHER PARAMETER"
     });
 }