コード例 #1
0
        public void IsOnLine_ReturnsTrueIfPointLiesOnABAndModeIsLine(Coordinate c, Coordinate a, Coordinate b)
        {
            Euclidean2DLocator target = new Euclidean2DLocator();

            Assert.True(target.IsOnLine(c, a, b, LineMode.Line));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        public void IsOnLine_ReturnsTrueIfPointLiesBetweenAAndB(Coordinate c, Coordinate a, Coordinate b, LineMode mode)
        {
            Euclidean2DLocator target = new Euclidean2DLocator();

            Assert.True(target.IsOnLine(c, a, b, mode));
        }
コード例 #4
0
 public void IsOnLine_ReturnsFalseIfPointDoEsNotLieOnAB(Coordinate c, Coordinate a, Coordinate b, LineMode mode)
 {
     Euclidean2DLocator target = new Euclidean2DLocator();
     Assert.False(target.IsOnLine(c, a, b, mode));
 }