public void FindByKey_VerifyOrder()
{
DataTable table = new DataTable();
table.Columns.Add("col1", typeof(int));
table.PrimaryKey = new DataColumn[] { table.Columns[0] };
table.Rows.Add(new object[] { 1 });
table.Rows.Add(new object[] { 2 });
table.Rows.Add(new object[] { 1000 });
table.AcceptChanges();
table.Rows[1][0] = 100;
Assert.NotNull(table.Rows.Find(100));
table.Rows[2][0] = 999;
Assert.NotNull(table.Rows.Find(999));
Assert.NotNull(table.Rows.Find(100));
}