Beispiel #1
0
        public void AbleToUseDirectionReturnsValidResult(Direction direction, bool expectedResult)
        {
            var snake = new SnakePlayer("bestsnake", String.Empty, 0, new[]
            {
                new MapCoordinate(0, 0),
                new MapCoordinate(0, 1),
                new MapCoordinate(1, 1),
                new MapCoordinate(1, 2)
            });
            var map = new Map(5, 5, 1, snake, new[] { snake }, new[] { new MapCoordinate(1, 0) }, new[] { new MapCoordinate(0, 0) });

            Assert.Equal(expectedResult, map.AbleToUseDirection("bestsnake", direction));
        }