public void TestItemEmulateCheckAndChecked() { FormsListView listView = new FormsListView(testDlg["listView1"]()); FormsListViewItem item = listView.GetListViewItem(1); item.EmulateCheck(true); Assert.AreEqual(true, item.Checked); //非同期 app[GetType(), "CheckedEvent"](listView.AppVar); item.EmulateCheck(false, new Async()); new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK"); Assert.AreEqual(false, item.Checked); }
public void TestItemEmulateEditLabel() { FormsListView listView = new FormsListView(testDlg["listView1"]()); FormsListViewItem item = listView.GetListViewItem(1); string bk = item.Text; item.EmulateEditLabel("abc"); Assert.AreEqual("abc", item.Text); //非同期 app[GetType(), "LabelEditEvent"](listView.AppVar); item.EmulateEditLabel(bk, new Async()); new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK"); Assert.AreEqual(bk, item.Text); }