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