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); }