public void DetectCollisionRotatingClockwiseBlankGrid()
        {
            var line = new ShapeI(new Point(5, 6));
            line.RotateClockWise();
            line.MoveRight();
            line.MoveRight();
            line.MoveRight();

            Assert.IsTrue(_detector.CollisionRotatingClockwise(line, new Dictionary<int, Tile>()), "Collision detection with right side of grid failed");

            line.MoveLeft();
            line.MoveLeft();
            line.MoveLeft();
            line.MoveLeft();
            line.MoveLeft();
            line.MoveLeft();

            Assert.IsTrue(_detector.CollisionRotatingClockwise(line, new Dictionary<int, Tile>()), "Collision detection with left side of grid failed");

            line.MoveRight();
            line.MoveRight();
            line.RotateClockWise();
            line.MoveDown();
            line.MoveDown();
            line.MoveDown();

            Assert.IsTrue(_detector.CollisionRotatingClockwise(line, new Dictionary<int, Tile>()), "Collision detection with bottom of grid failed");
        }