public void SetupContext() { floatRange = new FloatRange(-5.11, 5.12); generatePopulation = new GeneratePopulationFloat(); int populationSize = 20, gensCount = 1; chromosomes = generatePopulation.Generate(floatRange, populationSize, gensCount); fitnessFunc = new SphericalFunction(FitnessFuncGoal.Min); }
public void GeneratePopulationFloatCheckerTest() { int populationSize = 20, gensCount = 1; List <FloatChromosome> list = generatePopulationFloat.Generate(floatRange, populationSize, gensCount); Assert.AreEqual(list.Count, populationSize); list.ForEach((ch) => { Assert.IsTrue(ch.Gens.Count == gensCount); GensTest(ch.Gens); }); }