anchor.diff:          }], true);
       });
       test("Testing diagonal directions", () {
  -      testAddToMainDirections(directionSystem, Direction.DIAGONAL_DIRECTIONS, [{
  +      testAddToMainDirection(directionSystem, Direction.DIAGONAL_DIRECTIONS, [{
             "x": -expectedDiagonalValue,
             "y": -expectedDiagonalValue
           }, {
  
positive.code:   }
  }
  
  num _makeRadians(num angles) => angles * (PI / 180);
  
negative.code:     });
    });
  
    group("rotateDirections", () {
      DirectionSystem directionSystem;
      setUp(() {
        directionSystem = new DirectionSystem();
      });
      tearDown(() {
        directionSystem = null;
      });
      test("Rotate 45 angles diagonal", () {
        directionSystem.rotateDirectionsAngles(45);
        testDirection(directionSystem.upLeftDirection, -1, 0);
        testDirection(directionSystem.upRightDirection, 1, 0);
        testDirection(directionSystem.downLeftDirection, 0, -1);
        testDirection(directionSystem.downRightDirection, 0, 1);
      });
      test("Rotate 90", () {
  
      });
    });
  
  }
  
  