Exemplo n.º 1
0
        public void TestRoutNotFound()
        {
            var ctr = new TravelRoute();

            ctr.LoadRoutes(new List <(string from, string to)>()
            {
                ("Мельбурн", "Кельн"),
                ("Москва", "Париж"),
                ("Тверь", "Москва")
            });

            var res = ctr.FindRoute("Мельбурн", "Париж");

            Assert.Empty(res);
        }
Exemplo n.º 2
0
        public void TestIFindRout()
        {
            var ctr = new TravelRoute();

            ctr.LoadRoutes(new List <(string from, string to)>()
            {
                ("Мельбурн", "Кельн"),
                ("Москва", "Париж"),
                ("Кельн", "Москва")
            });

            var res = ctr.FindRoute("Мельбурн", "Париж");

            Assert.NotNull(res);
            Assert.Equal(3, res.Count);
            Assert.Equal(("Мельбурн", "Кельн"), res[0]);
            Assert.Equal(("Кельн", "Москва"), res[1]);
            Assert.Equal(("Москва", "Париж"), res[2]);
        }