public void IndexOf()
{
DataTable Table = new DataTable("test_table");
DataColumnCollection Cols = Table.Columns;
Cols.Add("test");
Cols.Add("test2");
Cols.Add("test3");
Cols.Add("test4");
Assert.Equal(0, Cols.IndexOf("test"));
Assert.Equal(1, Cols.IndexOf("TEST2"));
Table.CaseSensitive = true;
Assert.Equal(1, Cols.IndexOf("TEST2"));
Assert.Equal(3, Cols.IndexOf(Cols[3]));
DataColumn C = new DataColumn("error");
Assert.Equal(-1, Cols.IndexOf(C));
Assert.Equal(-1, Cols.IndexOf("_error_"));
}