public void HasChanges()
{
var ds = new DataSet();
ds.Tables.Add(DataProvider.CreateParentDataTable());
// HasChanges 1
Assert.Equal(false, ds.HasChanges());
DataRow dr = ds.Tables[0].NewRow();
dr[0] = 9;
ds.Tables[0].Rows.Add(dr);
// HasChanges 2
Assert.Equal(true, ds.HasChanges());
}