protected void ExecuteTests(ICoordinateSystem source, ICoordinateSystem target, bool inverse, DelegateCoordinateOperation delegado)
        {
            CoordinateTransformationFactory ctf = new CoordinateTransformationFactory();
            ICoordinateTransformation coordinateTransformation = ctf.CreateFromCoordinateSystems(source, target, delegado);
            IMathTransform d = coordinateTransformation.MathTransform;
            IMathTransform i = d.Inverse;

            if( inverse )
                ExecuteTests(i, d);
            else
                ExecuteTests(d, i);
        }
 protected void ExecuteTests(ICoordinateSystem source, ICoordinateSystem target, DelegateCoordinateOperation delegado)
 {
     ExecuteTests(source, target, false, delegado);
 }