public void CoordinateTransformationTransformsQueryHavingDifferentSpatialReferenceAsTransformationTarget()
 {
     MockRepository repository = new MockRepository();
     FeatureProviderBase provider = repository.CreateMock<FeatureProviderBase>();
     BufferedCoordinateFactory coordFactory = new BufferedCoordinateFactory();
     BufferedCoordinateSequenceFactory coordSeqFactory = new BufferedCoordinateSequenceFactory(coordFactory);
     IGeometryFactory<BufferedCoordinate> geoFactory = new GeometryFactory<BufferedCoordinate>(coordSeqFactory);
     IMatrixFactory<DoubleComponent> matrixFactory = new LinearFactory<DoubleComponent>();
     ICoordinateTransformationFactory transformFactory =
         new CoordinateTransformationFactory<BufferedCoordinate>(coordFactory, geoFactory, matrixFactory);
     SetupResult.For(provider.CoordinateTransformation).Return(transformFactory);
 }
        public void CoordinateTransformationTransformsQueryHavingDifferentSpatialReferenceAsTransformationTarget()
        {
            MockRepository                        repository       = new MockRepository();
            FeatureProviderBase                   provider         = repository.CreateMock <FeatureProviderBase>();
            BufferedCoordinateFactory             coordFactory     = new BufferedCoordinateFactory();
            BufferedCoordinateSequenceFactory     coordSeqFactory  = new BufferedCoordinateSequenceFactory(coordFactory);
            IGeometryFactory <BufferedCoordinate> geoFactory       = new GeometryFactory <BufferedCoordinate>(coordSeqFactory);
            IMatrixFactory <DoubleComponent>      matrixFactory    = new LinearFactory <DoubleComponent>();
            ICoordinateTransformationFactory      transformFactory =
                new CoordinateTransformationFactory <BufferedCoordinate>(coordFactory, geoFactory, matrixFactory);

            SetupResult.For(provider.CoordinateTransformation).Return(transformFactory);
        }