public void LabelAccessibleObject_IsPatternSupported_LegacyIAccessible_ReturnsTrue() { using var label = new Label(); label.Name = "Label1"; label.Text = "Some test label text"; var labelAccessibleObject = new Label.LabelAccessibleObject(label); Assert.False(label.IsHandleCreated); bool supportsLegacyIAccessiblePatternId = labelAccessibleObject.IsPatternSupported(Interop.UiaCore.UIA.LegacyIAccessiblePatternId); Assert.True(supportsLegacyIAccessiblePatternId); }
public void LabelAccessibleObject_IsPatternSupported_LegacyIAccessible_ReturnsTrue() { using var label = new Label(); label.Name = "Label1"; label.Text = "Some test label text"; var labelAccessibleObject = new Label.LabelAccessibleObject(label); // Will fail when https://github.com/dotnet/winforms/pull/3432 is merged. // Assert.False is expected here Assert.True(label.IsHandleCreated); bool supportsLegacyIAccessiblePatternId = labelAccessibleObject.IsPatternSupported(Interop.UiaCore.UIA.LegacyIAccessiblePatternId); Assert.True(supportsLegacyIAccessiblePatternId); }