public void TestNotFullRout() { var ctr = new TravelRoute(); ctr.LoadRoutes(new List <(string from, string to)>() { ("Мельбурн", "Кельн"), ("Москва", "Париж"), ("Тверь", "Москва") }); var res = ctr.GetRoute(); Assert.Null(res); }
public void TestGetRoutBetween3Cities() { var ctr = new TravelRoute(); ctr.LoadRoutes(new List <(string from, string to)>() { ("Мельбурн", "Кельн"), ("Москва", "Париж"), ("Кельн", "Москва") }); var res = ctr.GetRoute(); Assert.NotNull(res); Assert.Equal(3, res.Count); Assert.Equal(("Мельбурн", "Кельн"), res[0]); Assert.Equal(("Кельн", "Москва"), res[1]); Assert.Equal(("Москва", "Париж"), res[2]); }