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