Exemplo n.º 1
0
        public void FindClosestCityNoCities()
        {
            var map = new TerrainMap(new ShortestPath());

            map.InitializeBoard(5, 5);

            Assert.Null(map.FindClosestCity(1, 1));
        }
Exemplo n.º 2
0
        public void FindClosestCity()
        {
            var map = new TerrainMap(new ShortestPath());

            map.InitializeBoard(10, 10);
            map[5, 5] = new TerrainCell(5, -10, 5, 40);
            map[7, 6] = new TerrainCell(7, -13, 6, 40);

            var result = map.FindClosestCity(1, 1);

            Assert.Equal(5, result.Col);
            Assert.Equal(5, result.Row);
        }