public void Indexer()
{
var c1 = new UniqueConstraint(_table.Columns[0]) { ConstraintName = "first" };
var c2 = new UniqueConstraint(_table.Columns[1]) { ConstraintName = "second" };
_table.Constraints.Add(c1);
_table.Constraints.Add(c2);
Assert.Same(c1, _table.Constraints[0]);
Assert.Same(c2, _table.Constraints[1]);
Assert.Same(c1, _table.Constraints["first"]);
Assert.Same(c2, _table.Constraints["sEcond"]); // case insensitive
}