public void FaultyControlFails() { var button = new Button(); var peer = new PatternInterfacePeer(button, AutomationControlType.Button); var rule = new TypeButtonIsInvokeOrToggleRule(); Assert.IsFalse(rule.IsValid(button, peer)); }
public void VerifyControlsPass() { TestElement(new Button()); TestElement(new ToggleButton()); TestElement(new TextBlock()); TestElement(new TextBox()); TestElement(new Grid()); void TestElement(FrameworkElement element) { var peer = FrameworkElementAutomationPeer.CreatePeerForElement(element); var rule = new TypeButtonIsInvokeOrToggleRule(); Assert.IsTrue(rule.IsValid(element, peer)); } }