コード例 #1
0
        public void TestDisplayText()
        {
            FormsMaskedTextBox textBox = new FormsMaskedTextBox(testDlg["_maskedTextBox"]());

            textBox.EmulateChangeText("12345");
            Assert.AreEqual("12345-____-____", textBox.DisplayText);
        }
コード例 #2
0
        public void TestEmulateChangeText()
        {
            FormsMaskedTextBox textBox = new FormsMaskedTextBox(testDlg["_maskedTextBox"]());

            textBox.EmulateChangeText("12345-6789-0123");
            string textBoxText = textBox.Text;

            Assert.AreEqual("12345-6789-0123", textBoxText);

            // 非同期
            app[GetType(), "ChangeTextEvent"](textBox.AppVar);
            textBox.EmulateChangeText("1111122223333", new Async());
            new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK");
            textBoxText = textBox.Text;
            Assert.AreEqual("11111-2222-3333", textBoxText);
        }
コード例 #3
0
 static void Assert(string accessPath, FormsMaskedTextBox maskedTextBox)
 => CaptureAdaptor.AddCode($"{accessPath}.Text.Is({ToLiteral(maskedTextBox.Text)});");