public void TextBoxBaseUiaTextProvider_GetCaretRange_IsNull_IfHandleIsNotCreated() { using TextBoxBase textBoxBase = new SubTextBoxBase(); TextBoxBaseUiaTextProvider provider = new TextBoxBaseUiaTextProvider(textBoxBase); UiaCore.ITextRangeProvider uiaTextRange = provider.GetCaretRange(out _); Assert.Null(uiaTextRange); Assert.False(textBoxBase.IsHandleCreated); }
public void TextBoxBaseUiaTextProvider_GetCaretRange_IsNotNull() { using TextBoxBase textBoxBase = new SubTextBoxBase(); textBoxBase.CreateControl(); TextBoxBaseUiaTextProvider provider = new TextBoxBaseUiaTextProvider(textBoxBase); UiaCore.ITextRangeProvider uiaTextRange = provider.GetCaretRange(out _); Assert.NotNull(uiaTextRange); Assert.True(textBoxBase.IsHandleCreated); }