예제 #1
0
        public void SimpleTest()
        {
            var statCounter = new StatCounter();
            var average     = statCounter.GetAverage(new[]
            {
                new Individual(0, null)
                {
                    Color = new ColorGene {
                        Value = 0x102030
                    },
                    Aggression = new Gene(0, 10000)
                    {
                        Value = 200
                    },
                },
                new Individual(0, null)
                {
                    Color = new ColorGene {
                        Value = 0x306050
                    },
                    Aggression = new Gene(0, 10000)
                    {
                        Value = 400
                    },
                },
            });

            Assert.AreEqual(300, average.Aggression);
            Assert.AreEqual(0x204040, average.Color);
        }