public void LabelAccessibleObject_LegacyIAccessible_Role_ReturnsExpected() { using var label = new Label(); label.Name = "Label1"; label.Text = "Some test label text"; label.AccessibleRole = AccessibleRole.Link; var labelAccessibleObject = new Label.LabelAccessibleObject(label); Assert.False(label.IsHandleCreated); Assert.Equal(AccessibleRole.Link, labelAccessibleObject.Role); }
public void LabelAccessibleObject_LegacyIAccessible_Description_ReturnsExpected() { string testAccDescription = "Test description"; using var label = new Label(); label.Name = "Label1"; label.Text = "Some test label text"; label.AccessibleDescription = testAccDescription; var labelAccessibleObject = new Label.LabelAccessibleObject(label); Assert.False(label.IsHandleCreated); Assert.Equal(testAccDescription, labelAccessibleObject.Description); }
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_LegacyIAccessible_Role_ReturnsExpected() { using var label = new Label(); label.Name = "Label1"; label.Text = "Some test label text"; label.AccessibleRole = AccessibleRole.Link; 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); Assert.Equal(AccessibleRole.Link, labelAccessibleObject.Role); }
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); }
public void LabelAccessibleObject_LegacyIAccessible_Description_ReturnsExpected() { string testAccDescription = "Test description"; using var label = new Label(); label.Name = "Label1"; label.Text = "Some test label text"; label.AccessibleDescription = testAccDescription; 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); Assert.Equal(testAccDescription, labelAccessibleObject.Description); }