public void Add_ByDataColumns()
{
DataSet ds = getDataSet();
ds.Relations.Add(ds.Tables[0].Columns["ParentId"], ds.Tables[1].Columns["ParentId"]);
Assert.Equal(1, ds.Relations.Count);
Assert.Equal(1, ds.Tables[0].ChildRelations.Count);
Assert.Equal(1, ds.Tables[1].ParentRelations.Count);
Assert.Equal(typeof(UniqueConstraint), ds.Tables[0].Constraints[0].GetType());
Assert.Equal(typeof(ForeignKeyConstraint), ds.Tables[1].Constraints[0].GetType());
}