コード例 #1
0
        public void TestLengthofGenerationRun()
        {
            var size = Configuration.GenerationSize();

            List <Chromosome> inputGeneration = new List <Chromosome>();

            for (int i = 0; i < Configuration.GenerationSize(); i++)
            {
                inputGeneration.Add(new Chromosome());
            }

            GeneticManager geneticManager = new GeneticManager();

            var watch = new System.Diagnostics.Stopwatch();

            watch.Start();

            inputGeneration = geneticManager.ProcessGeneration(inputGeneration);

            watch.Stop();

            var time = watch.ElapsedMilliseconds;

            Assert.AreEqual(Configuration.GenerationSize(), inputGeneration.Count);
        }