Exemple #1
0
        private static void TestarDivisaoConquista()
        {
            //Divisão e Conquista
            Console.WriteLine("Divisão e Conquista");

            var quickTortoise = new QuickTortoise("Divisão e Conquista Teste 1.txt");
            var caminhos      = quickTortoise.TestarCaminho();

            foreach (var caminho in caminhos)
            {
                Console.WriteLine(caminho);
            }

            Console.WriteLine("");

            quickTortoise = new QuickTortoise("Divisão e Conquista Teste 2.txt");
            caminhos      = quickTortoise.TestarCaminho();
            foreach (var caminho in caminhos)
            {
                Console.WriteLine(caminho);
            }

            Console.ReadKey();
            Console.Clear();
        }
        public void Teste5DivisaoConquista()
        {
            //output true
            QuickTortoise quickTortoise = new QuickTortoise("Divisão e Conquista Teste 1.txt");
            var           teste         = quickTortoise.ObterCaminho(0, 0, 1, 0);

            Assert.Equals(true, teste);
        }
        public void Teste1DivisaoConquista()
        {
            //output false
            QuickTortoise quickTortoise = new QuickTortoise("Divisão e Conquista Teste 1.txt");
            var           teste         = quickTortoise.ObterCaminho(0, 0, 2, 2);

            Assert.Equals(false, teste);
        }