public void IndexOf()
{
DataTable dt = DataProvider.CreateUniqueConstraint();
Assert.Equal(0, dt.Constraints.IndexOf(dt.Constraints[0]));
//Add new constraint
Constraint con = new UniqueConstraint(dt.Columns["String1"], false);
dt.Constraints.Add(con);
Assert.Equal(1, dt.Constraints.IndexOf(con));
//Remove it and try to look for it
dt.Constraints.Remove(con);
Assert.Equal(-1, dt.Constraints.IndexOf(con));
}