private void assertReaderHasFeatureCount( int expectedFeatureCount, int currentFeatureCount, FeatureReader<SimpleFeatureType, SimpleFeature> featureReader) throws IOException { while (featureReader.hasNext()) { featureReader.next(); currentFeatureCount++; } assertEquals( "a write in MemoryDataStore should not 'destroy' readers", expectedFeatureCount, currentFeatureCount); } }