public void RemoveTest()
 {
     IFeature feature = new Feature();
     FeatureCollection target = new FeatureCollection(new Collection<IFeature> { feature }); 
     const bool expected = true;
     bool actual = target.Remove(feature);
     Assert.AreEqual(expected, actual);
     Assert.AreEqual(0, target.Count);
 }