@Test
public void testProjectionIDirectPositionILineString() {

  IDirectPosition projection1 = Operateurs
      .projection(this.point3, this.line1);
  Assert.assertTrue(projection1.equals(this.point1));
  IDirectPosition projection2 = Operateurs
      .projection(this.point4, this.line1);
  Assert.assertTrue(projection2.equals(this.point1));
  IDirectPosition projection3 = Operateurs
      .projection(this.point5, this.line1);
  Assert.assertTrue(projection3.equals(new DirectPosition(2, 0)));
  IDirectPosition projection4 = Operateurs
      .projection(this.point6, this.line1);
  Assert.assertTrue(projection4.equals(this.point2));
  IDirectPosition projection5 = Operateurs
      .projection(this.point7, this.line1);
  Assert.assertTrue(projection5.equals(this.point2));
}