public void RadioButtonAccessibleObject_IsPatternSupported_Invoke_ReturnsExpected(int patternId) { using var radioButton = new RadioButton { Name = "RadioButton1" }; Assert.False(radioButton.IsHandleCreated); var radioButtonAccessibleObject = new RadioButton.RadioButtonAccessibleObject(radioButton); Assert.True(radioButtonAccessibleObject.IsPatternSupported((UIA)patternId)); Assert.False(radioButton.IsHandleCreated); }
public void RadioButtonAccessibleObject_IsPatternSupported_Invoke_ReturnsExpected(int patternId) { using var radioButton = new RadioButton { Name = "RadioButton1" }; Assert.False(radioButton.IsHandleCreated); var radioButtonAccessibleObject = new RadioButton.RadioButtonAccessibleObject(radioButton); Assert.True(radioButtonAccessibleObject.IsPatternSupported((UIA)patternId)); // TODO: ControlAccessibleObject shouldn't force handle creation, tracked in https://github.com/dotnet/winforms/issues/3062 Assert.True(radioButton.IsHandleCreated); }