````projectedFeatures```` is a shallow copy of ````features```` so the check below will always pass.
````projectedFeatures```` is a shallow copy of ````features```` so the check below will always pass.

````
                Assert.Equal(features.Count, projectedFeatures.Count);
````

This new check should fail if a shallow copy has been made:

````
                Assert.NotEqual(features, projectedFeatures);
````

davetimmins/ArcGIS.PCL,davetimmins/ArcGIS.PCL