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