public void CloneToCopiesTableStructureAndNoData()
        {
            FeatureDataTable       table    = new FeatureDataTable(_factories.GeoFactory);
            FeatureProvider        provider = DataSourceHelper.CreateFeatureDatasource(_factories.GeoFactory);
            FeatureQueryExpression query    = FeatureQueryExpression.Intersects(provider.GetExtents());
            IFeatureDataReader     reader   = provider.ExecuteFeatureQuery(query);

            table.Load(reader, LoadOption.OverwriteChanges, null);

            FeatureDataTable clone = new FeatureDataTable(_factories.GeoFactory);

            table.CloneTo(clone);
            DataTableHelper.AssertTableStructureIdentical(table, clone);

            Assert.Equal(0, clone.Rows.Count);
        }
        public void CloneToCopiesTableStructureAndNoData()
        {
            FeatureDataTable table = new FeatureDataTable();
            FeatureProvider provider = DataSourceHelper.CreateFeatureDatasource();
            provider.ExecuteIntersectionQuery(provider.GetExtents(), table);

            FeatureDataTable clone = new FeatureDataTable();
            table.CloneTo(clone);
			DataTableHelper.AssertTableStructureIdentical(table, clone);

            Assert.AreEqual(0, clone.Rows.Count);
        }