public void TestSTFrechetDistance()
        {
            using (var db = new PostGisTestDataConnection(TestDatabaseConnectionString))
            {
                var geom1 = db.Select(() => GeometryInput.STGeomFromText("LINESTRING (0 0, 100 0)"));
                var geom2 = db.Select(() => GeometryInput.STGeomFromText("LINESTRING (0 0, 50 50, 100 0)"));

                var dist1 = db.Select(() => geom1.STFrechetDistance(geom2));
                Assert.AreEqual(70.7106781186548, dist1, 1.0E-9);

                var dist2 = db.Select(() => geom1.STFrechetDistance(geom2, 0.5));
                Assert.AreEqual(50.0, dist2, 1.0E-9);

                Assert.IsNull(db.Select(() => MeasurementFunctions.STFrechetDistance(null, null)));
            }
        }