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