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