public void OperateTest() { double percent = 50; Selection_PercentOfBests target = new Selection_PercentOfBests(percent); DoublePoint p1 = new DoublePoint(10); DoublePoint p2 = new DoublePoint(1); DoublePoint p3 = new DoublePoint(15); DoublePoint p4 = new DoublePoint(17); p1.Value = 2; p2.Value = 5; p3.Value = 324; p4.Value = 4; PointSet ps = new PointSet(new HashSet <Point>() { p1, p2, p3, p4 }); PointSet ps1 = new PointSet(new HashSet <Point>() { p1, p2, p3, p4 }); PointSet actual; actual = target.Operate(ps); Assert.IsTrue(actual.Set.Count == ps1.Set.Count / 2); }
public void Selection_PercentOfBestsConstructorTest() { double percent = 50.0; Selection_PercentOfBests target = new Selection_PercentOfBests(percent); Assert.AreEqual(target.Type, OperatorType.Both); }