public void AddRange_C3()
{
Assert.Throws<ArgumentException>(() =>
{
var ds = new DataSet();
ds.Tables.Add(DataProvider.CreateParentDataTable());
ds.Tables.Add(DataProvider.CreateChildDataTable());
Constraint badConstraint = new UniqueConstraint(ds.Tables[0].Columns[0]);
ds.Tables[1].Constraints.AddRange(new Constraint[] { badConstraint }); //Cuz foreign key belongs to child table
});
}