public void Add_Constraint()
{
DataTable dt = DataProvider.CreateUniqueConstraint();
Assert.Equal(1, dt.Constraints.Count);
Assert.Equal("Constraint1", dt.Constraints[0].ConstraintName);
DataSet ds = DataProvider.CreateForigenConstraint();
Assert.Equal(1, ds.Tables[1].Constraints.Count);
Assert.Equal(1, ds.Tables[0].Constraints.Count);
var arr = new ArrayList(1);
arr.Add(new ConstraintException());
TestException(new testExceptionMethodCallback(DataProvider.TryToBreakUniqueConstraint), arr);
arr = new ArrayList(1);
arr.Add(new InvalidConstraintException());
TestException(new testExceptionMethodCallback(DataProvider.TryToBreakForigenConstraint), arr);
}