public void Test000_Distance()
        {
            SIGENCEScenarioToolTestCaseHelper.ShowTestCaseInformation();

            //-----------------------------------------------------------------

            // Possibility 1
            {
                //var p1 = GetSqlGeometry( GeoHelper.PORTANIGRA );
                //var p2 = GetSqlGeometry( GeoHelper.AMPHITHEATER );

                var p1 = GetSqlGeometry(GeoHelper.CreatePoint(47.666557, 9.386941));
                var p2 = GetSqlGeometry(GeoHelper.CreatePoint(47.666100, 9.172648));

                var dist = p1.STDistance(p2);
                Log.InfoFormat("Point 1 -> Point 2 :{0}", dist * 100);
            }

            // Possibility 2
            {
                double dist = NetTopologySuite.Operation.Distance.DistanceOp.Distance(GeoHelper.PORTANIGRA, GeoHelper.AMPHITHEATER);
                Log.InfoFormat("Port Nigra -> Amphitheater :{0}", dist * 100);
            }

            // Possibility 3
            {
                double dist = GeoHelper.PORTANIGRA.Distance(GeoHelper.AMPHITHEATER);
                Log.InfoFormat("Port Nigra -> Amphitheater :{0}", dist * 100);
            }
        }