Пример #1
0
        public void Returns_Empty_List_When_Get_From_Builds_Coordinates_From_Outside_Length()
        {
            var movement = new RadialAdjacentMovement(4);

            var moves = movement.GetCoordinates(new BoardCoordinate(5, 5));

            Assert.Empty(moves);
        }
Пример #2
0
        public void Get_From_Builds_Coordinates_From_Length(int boardSize, IEnumerable <BoardCoordinate> expected)
        {
            var movement = new RadialAdjacentMovement(boardSize)
            {
                Distance = boardSize
            };

            var moves = movement.GetCoordinates(new BoardCoordinate(5, 5));

            Assert.Equal(expected, moves);
        }