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");
        }