Пример #1
0
        public void CanAccessSaveButton()
        {
            var screen = new FrontScreen();
            var windowPeer = new WindowAutomationPeer(screen);
            var children = windowPeer.GetChildren();
            var peer = children[1] as IInvokeProvider;
            peer.Invoke();

            Assert.That(children != null);
        }
        public void tesDel_btn()
        {
            aps.Show();
            WindowAutomationPeer wpa = new WindowAutomationPeer(aps);
            List<AutomationPeer> anak = wpa.GetChildren();

            TextBoxAutomationPeer textBoxPeer = (TextBoxAutomationPeer)anak[1];
            ButtonAutomationPeer buttonPeer = (ButtonAutomationPeer)anak[17];

            Button but = (Button)buttonPeer.Owner;
            TextBox tek = (TextBox)textBoxPeer.Owner;

            RoutedEventArgs args = new RoutedEventArgs(Button.ClickEvent, but);
            but.RaiseEvent(args);
            Assert.AreEqual("", tek.Text.ToString(), "Invalid");
        }