Ejemplo n.º 1
0
        public void OperateTest()
        {
            Selection_RouletteWheel target = new Selection_RouletteWheel();
            DoublePoint             p1     = new DoublePoint(10);
            DoublePoint             p2     = new DoublePoint(1);
            DoublePoint             p3     = new DoublePoint(15);
            DoublePoint             p4     = new DoublePoint(17);
            DoublePoint             p5     = new DoublePoint(12);

            p1.Value = 2;
            p2.Value = 5;
            p3.Value = 324;
            p4.Value = 4;
            p5.Value = 6;

            PointSet ps = new PointSet(new HashSet <Point>()
            {
                p1, p2, p3, p4, p5
            });
            PointSet ps1 = new PointSet(new HashSet <Point>()
            {
                p1, p2, p3, p4, p5
            });

            PointSet actual;

            actual = target.Operate(ps);
            Assert.IsTrue(actual.Set.Count <= ps1.Set.Count);
        }
Ejemplo n.º 2
0
        public void Selection_RouletteWheelConstructorTest()
        {
            Selection_RouletteWheel target = new Selection_RouletteWheel();

            Assert.AreEqual(target.Type, OperatorType.Both);
        }