public void ListView_CreateInsertItem () { var events = new EventRecorder (); var lvp = new ListViewPoker (events); lvp.InsertItemTemplate = new TestTemplate (); ListViewItem item = lvp.DoCreateInsertItem (); Assert.AreEqual (0, lvp.Controls.Count, "#A1"); Assert.AreEqual (typeof (ListViewItem), item.GetType (), "#A2"); Assert.AreEqual (typeof (Control), item.Controls [0].GetType (), "#A3"); Assert.AreEqual (2, events.Count, "#A4"); Assert.AreEqual ("TestTemplateControl", item.Controls [0].ID, "#A5"); Assert.AreEqual ("OnItemCreated:Enter", events [0], "#A6"); Assert.AreEqual ("OnItemCreated:Leave", events [1], "#A7"); Assert.AreEqual (ListViewItemType.InsertItem, item.ItemType, "#A7"); Assert.IsTrue (item.Equals (lvp.InsertItem), "#A8"); }
public void ListView_CreateInsertItem_NoInsertItemTemplate () { var lvp = new ListViewPoker (); ListViewItem item = lvp.DoCreateInsertItem (); }
public void ListView_CreateInsertItem_NoInsertItemTemplate() { var lvp = new ListViewPoker(); ListViewItem item = lvp.DoCreateInsertItem(); }