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]); } } }