public void Test5_Lower_Route_From_Arad_To_Bucharest_Will_Pass()
        {
            CalculoService service = new CalculoService(this._romeniaMapa);

            var path = service.FindBestPath("Arad", "Bucharest");

            var expectedPath = new List <string>()
            {
                "Arad", "Sibiu", "Rimnicu Vilcea", "Pitesti", "Bucharest"
            };

            if (path.Count == expectedPath.Count)
            {
                for (int i = 0; i < path.Count; i++)
                {
                    Assert.IsTrue(path[i].Equals(expectedPath[i]));

                    Console.WriteLine("{0} == {1}", path[i], expectedPath[i]);
                }
            }
        }
        public void Test2_Lower_Route_From_A_To_D_Will_Pass()
        {
            CalculoService service = new CalculoService(this._testMapa);

            var path = service.FindBestPath("A", "D");

            var expectedPath = new List <string>()
            {
                "A", "B", "D"
            };

            if (path.Count == expectedPath.Count)
            {
                for (int i = 0; i < path.Count; i++)
                {
                    Assert.IsTrue(path[i].Equals(expectedPath[i]));

                    Console.WriteLine("{0} == {1}", path[i], expectedPath[i]);
                }
            }
        }