Beispiel #1
0
        public void TestGettingOuterTargets()
        {
            Target t1 = new Target(80, 0);
            Target t2 = new Target(10, 20);
            Target t3 = new Target(110, 0);
            Target t4 = new Target(400, 10);
            Target t5 = new Target(200, 100);

            List <Target> targets = new List <Target> ()
            {
                t1, t2, t3, t4, t5
            };

            List <Target> outer      = Target.GetOuterTargets(targets);
            Target        outerLeft  = outer [0];
            Target        outerRight = outer [1];

            // Outer left should be t2 as it has the lowest X value
            Assert.AreEqual(t2, outerLeft);

            // Outer right should be t4 as it has the highest X value
            Assert.AreEqual(t4, outerRight);
        }