public void IsInsertionRowCurrent() { var list = new GenreList { Session = Session }; list.Populate(); // Creates an empty BindingList var bindingList = list.BindingList; Assert.IsFalse(list.IsInsertionRowCurrent, "IsInsertionRowCurrent initially"); bindingList.AddNew(); Assert.IsTrue(list.IsInsertionRowCurrent, "IsInsertionRowCurrent after adding insertion row"); list.OnRowEnter(0); list.OnRowValidated(0); Assert.IsFalse(list.IsInsertionRowCurrent, "IsInsertionRowCurrent after cancelling insertion"); }