public void InterpolateBetweenGeogTest()
            {
                var       geog1       = "POINT(0 0 0 0)".GetGeog();
                var       geog2       = "POINT(10 0 0 10)".GetGeog();
                var       returnPoint = "POINT (4.7441999536520428E-05 0)".GetGeog();
                const int distance    = 5;

                Logger.LogLine("Input Point 1:{0} Point 2:{1}", geog1, geog2);
                Logger.Log("Interpolating at a distance of {0}", geog1, geog2, distance);
                Logger.LogLine("Expected Point: {0}", returnPoint);
                var sqlGeography = Geography.InterpolateBetweenGeog(geog1, geog2, distance);

                Logger.Log("Obtained Point: {0}", sqlGeography.ToString());
                SqlAssert.IsTrue(sqlGeography.STEquals(returnPoint));
            }