示例#1
0
        public void CalculateMinDistanceTest()
        {
            Airplane test  = new Airplane("Test", 4, 6, 100, "t1");
            Airplane test2 = new Airplane("Test2", 1, 2, 100, "t2");
            Airplane test3 = new Airplane("Test3", 1, 5, 100, "t3");

            test2.DistanceFromSource = 10;
            test3.DistanceFromSource = 20;
            LinkedList <AbstractCheckpoint> testlist = new LinkedList <AbstractCheckpoint>();

            testlist = test.CalculateMinDistance(test3, 5, test2);

            Assert.IsNotNull(testlist.Last);

            testlist = test.CalculateMinDistance(test3, 15, test2);

            Assert.IsNull(testlist);
        }