public void IsOnLine_ReturnsTrueIfPointLiesOnABAndModeIsLine(Coordinate c, Coordinate a, Coordinate b)
        {
            Euclidean2DLocator target = new Euclidean2DLocator();

            Assert.True(target.IsOnLine(c, a, b, LineMode.Line));
        }
        public void IsOnLine_ReturnsTrueIfPointIsOnAorB()
        {
            Coordinate a = new Coordinate(-10, 0);
            Coordinate b = new Coordinate(3, 2);
            Euclidean2DLocator target = new Euclidean2DLocator();

            Assert.True(target.IsOnLine(a, a, b, LineMode.Line));
            Assert.True(target.IsOnLine(b, a, b, LineMode.Line));
        }
        public void IsOnLine_ReturnsTrueIfPointLiesBetweenAAndB(Coordinate c, Coordinate a, Coordinate b, LineMode mode)
        {
            Euclidean2DLocator target = new Euclidean2DLocator();

            Assert.True(target.IsOnLine(c, a, b, mode));
        }
 public void IsOnLine_ReturnsFalseIfPointDoEsNotLieOnAB(Coordinate c, Coordinate a, Coordinate b, LineMode mode)
 {
     Euclidean2DLocator target = new Euclidean2DLocator();
     Assert.False(target.IsOnLine(c, a, b, mode));
 }