public void SetUp() { window = new MainWindow(); window.Show(); windowPeer = new WindowAutomationPeer(window); List <AutomationPeer> children = windowPeer.GetChildren(); buttonPeer = (ButtonAutomationPeer)children[0]; textBoxPeer = (TextBoxAutomationPeer)children[1]; }
private AutomationPeer GetNewRootPeer(Application app) { AutomationPeer root_peer = null; var root_visual = app.RootVisual as FrameworkElement; if (root_visual != null) { root_peer = new WindowAutomationPeer(root_visual); } return(root_peer); }
public void UTButton_Click_1Test() { MainWindow window = new MainWindow(); window.Show(); WindowAutomationPeer windowPeer = new WindowAutomationPeer(window); List <AutomationPeer> children = windowPeer.GetChildren(); ButtonAutomationPeer buttonPeer = (ButtonAutomationPeer)children[0]; Button button = (Button)buttonPeer.Owner; RoutedEventArgs args = new RoutedEventArgs(Button.ClickEvent, button); button.RaiseEvent(args); Assert.AreEqual("7", button.Content.ToString(), button.Content.ToString()); }
public void UTDel_ClickTest() { MainWindow window = new MainWindow(); window.Show(); WindowAutomationPeer windowPeer = new WindowAutomationPeer(window); List <AutomationPeer> children = windowPeer.GetChildren(); TextBoxAutomationPeer textBoxPeer = (TextBoxAutomationPeer)children[1]; ButtonAutomationPeer buttonPeer = (ButtonAutomationPeer)children[17]; Button button = (Button)buttonPeer.Owner; TextBox tb = (TextBox)textBoxPeer.Owner; RoutedEventArgs args = new RoutedEventArgs(Button.ClickEvent, button); button.RaiseEvent(args); Assert.AreEqual("", tb.Text.ToString(), "GAgAL"); }
public void UTR_ClickTest() { MainWindow window = new MainWindow(); window.Show(); WindowAutomationPeer windowPeer = new WindowAutomationPeer(window); List <AutomationPeer> children = windowPeer.GetChildren(); TextBoxAutomationPeer textBoxPeer = (TextBoxAutomationPeer)children[1]; ButtonAutomationPeer buttonPeer = (ButtonAutomationPeer)children[18]; Button button = (Button)buttonPeer.Owner; TextBox tb = (TextBox)textBoxPeer.Owner; RoutedEventArgs args = new RoutedEventArgs(Button.ClickEvent, button); button.RaiseEvent(args); int expected = 4; int actual = tb.Text.Length; Assert.AreEqual(expected, actual, "GAGALLLL"); }