public void DataView()
{
DataView dv1, dv2, dv3;
dv1 = new DataView();
// AssertEquals ("test#01",null,dv1.Table);
Assert.Equal(true, dv1.AllowNew);
Assert.Equal(true, dv1.AllowEdit);
Assert.Equal(true, dv1.AllowDelete);
Assert.Equal(false, dv1.ApplyDefaultSort);
Assert.Equal(string.Empty, dv1.RowFilter);
Assert.Equal(DataViewRowState.CurrentRows, dv1.RowStateFilter);
Assert.Equal(string.Empty, dv1.Sort);
dv2 = new DataView(_dataTable);
Assert.Equal("itemTable", dv2.Table.TableName);
Assert.Equal(string.Empty, dv2.Sort);
Assert.Equal(false, dv2.ApplyDefaultSort);
Assert.Equal(_dataTable.Rows[0], dv2[0].Row);
dv3 = new DataView(_dataTable, "", "itemId DESC", DataViewRowState.CurrentRows);
Assert.Equal("", dv3.RowFilter);
Assert.Equal("itemId DESC", dv3.Sort);
Assert.Equal(DataViewRowState.CurrentRows, dv3.RowStateFilter);
//AssertEquals ("test#16",dataTable.Rows.[(dataTable.Rows.Count-1)],dv3[0]);
}