public void IndexOfTest()
{
DataTable dt = new DataTable("TestWriteXmlSchema");
dt.Columns.Add("Col1", typeof(int));
dt.Columns.Add("Col2", typeof(int));
DataRow dr = dt.NewRow();
dr[0] = 10;
dr[1] = 20;
dt.Rows.Add(dr);
DataRow dr1 = dt.NewRow();
dr1[0] = 10;
dr1[1] = 20;
dt.Rows.Add(dr1);
DataRow dr2 = dt.NewRow();
dr2[0] = 10;
dr2[1] = 20;
dt.Rows.Add(dr2);
Assert.Equal(1, dt.Rows.IndexOf(dr1));
DataTable dt1 = new DataTable("HelloWorld");
dt1.Columns.Add("T1", typeof(int));
dt1.Columns.Add("T2", typeof(int));
DataRow dr3 = dt1.NewRow();
dr3[0] = 10;
dr3[1] = 20;
dt1.Rows.Add(dr3);
Assert.Equal(-1, dt.Rows.IndexOf(dr3));
Assert.Equal(-1, dt.Rows.IndexOf(null));
}