public void GroupBoxAccessibleObject_IsPatternSupported_LegacyIAccessible_ReturnsTrue() { using var groupBox = new GroupBox(); groupBox.Name = "Group1"; groupBox.Text = "Some test groupBox text"; var groupBoxAccessibleObject = new GroupBox.GroupBoxAccessibleObject(groupBox); Assert.False(groupBox.IsHandleCreated); bool supportsLegacyIAccessiblePatternId = groupBoxAccessibleObject.IsPatternSupported(Interop.UiaCore.UIA.LegacyIAccessiblePatternId); Assert.True(supportsLegacyIAccessiblePatternId); }
public void GroupBoxAccessibleObject_IsPatternSupported_LegacyIAccessible_ReturnsTrue() { using var groupBox = new GroupBox(); groupBox.Name = "Group1"; groupBox.Text = "Some test groupBox text"; var groupBoxAccessibleObject = new GroupBox.GroupBoxAccessibleObject(groupBox); // Will fail when https://github.com/dotnet/winforms/pull/3432 is merged. // Assert.False is expected here Assert.True(groupBox.IsHandleCreated); bool supportsLegacyIAccessiblePatternId = groupBoxAccessibleObject.IsPatternSupported(Interop.UiaCore.UIA.LegacyIAccessiblePatternId); Assert.True(supportsLegacyIAccessiblePatternId); }