public void Wpf_GetNullElementThroughMethodReturnValue_Works() { AutomationElementRetievingPattern.Initialize(); var p = (IAutomationElementRetievingPattern)_wTestControlElement.GetCurrentPattern(AutomationElementRetievingPattern.Pattern); var wNullElementFromProperty = p.WrappedGetNullElement(); Assert.IsNull(wNullElementFromProperty); }
public void Wpf_GetElementThroughProperty_Works() { AutomationElementRetievingPattern.Initialize(); var p = (IAutomationElementRetievingPattern)_wTestControlElement.GetCurrentPattern(AutomationElementRetievingPattern.Pattern); var wElementFromProperty = p.CurrentWrappedElement; Assert.IsTrue(_wTestControlElement.Equals(wElementFromProperty)); }
public void Native_GetNullElementThroughMethodReturnValue_Works() { AutomationElementRetievingPattern.Initialize(); var p = (IAutomationElementRetievingPattern)_nTestControlElement.GetCurrentPattern(AutomationElementRetievingPattern.Pattern.Id); var nNullElementFromMethodRetVal = p.NativeGetNullElement(); Assert.IsNull(nNullElementFromMethodRetVal); }
public void Native_GetElementThroughMethodReturnValue_Works() { AutomationElementRetievingPattern.Initialize(); var p = (IAutomationElementRetievingPattern)_nTestControlElement.GetCurrentPattern(AutomationElementRetievingPattern.Pattern.Id); var nElementFromMethodRetVal = p.NativeGetCurrentElement(); Assert.IsTrue(_nFactory.CompareElements(_nTestControlElement, nElementFromMethodRetVal) != 0); }
public void Native_GetElementThroughProperty_Works() { AutomationElementRetievingPattern.Initialize(); var p = (IAutomationElementRetievingPattern)_nTestControlElement.GetCurrentPattern(AutomationElementRetievingPattern.Pattern.Id); var nElementFromProperty = p.CurrentNativeElement; Assert.IsTrue(_nFactory.CompareElements(_nTestControlElement, nElementFromProperty) != 0); }
public void Wpf_GetElementThroughMethodOutParam_Works() { AutomationElementRetievingPattern.Initialize(); var p = (IAutomationElementRetievingPattern)_wTestControlElement.GetCurrentPattern(AutomationElementRetievingPattern.Pattern); AutomationElement wElementFromProperty; p.WrappedGetCurrentElementWithOutParam(out wElementFromProperty); Assert.IsTrue(_wTestControlElement.Equals(wElementFromProperty)); }
public void Native_GetElementViaOutParam_Works() { AutomationElementRetievingPattern.Initialize(); var p = (IAutomationElementRetievingPattern)_nTestControlElement.GetCurrentPattern(AutomationElementRetievingPattern.Pattern.Id); IUIAutomationElement nElementFromMethodOutParam; p.NativeGetCurrentElementWithOutParam(out nElementFromMethodOutParam); Assert.IsTrue(_nFactory.CompareElements(_nTestControlElement, nElementFromMethodOutParam) != 0); }