public void IsEdit()
{
DataTable dt = DataProvider.CreateParentDataTable();
DataView dv = new DataView(dt);
DataRowView drv = dv[0];
// default value
Assert.Equal(false, drv.IsEdit);
// after BeginEdit
drv.BeginEdit();
Assert.Equal(true, drv.IsEdit);
// after CancelEdit
drv.CancelEdit();
Assert.Equal(false, drv.IsEdit);
// after BeginEdit again
drv.BeginEdit();
Assert.Equal(true, drv.IsEdit);
// after EndEdit
drv.EndEdit();
Assert.Equal(false, drv.IsEdit);
}