public void PictureBoxAccessibleObject_IsPatternSupported_Invoke_ReturnsTrue_ForLegacyIAccessiblePatternId() { using var pictureBox = new PictureBox(); Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.True(pictureBoxAccessibleObject.IsPatternSupported(UIA.LegacyIAccessiblePatternId)); Assert.False(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_Ctor_Default() { using var pictureBox = new PictureBox(); Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.NotNull(pictureBoxAccessibleObject.Owner); Assert.False(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_Ctor_Default() { using var pictureBox = new PictureBox(); Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.NotNull(pictureBoxAccessibleObject.Owner); // TODO: ControlAccessibleObject shouldn't force handle creation, tracked in https://github.com/dotnet/winforms/issues/3062 Assert.True(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_IsPatternSupported_Invoke_ReturnsTrue_ForLegacyIAccessiblePatternId() { using var pictureBox = new PictureBox(); Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.True(pictureBoxAccessibleObject.IsPatternSupported(UIA.LegacyIAccessiblePatternId)); // TODO: ControlAccessibleObject shouldn't force handle creation, tracked in https://github.com/dotnet/winforms/issues/3062 Assert.True(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_DefaultRole_ReturnsExpected() { using var pictureBox = new PictureBox(); Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.Equal(AccessibleRole.Client, pictureBoxAccessibleObject.Role); // TODO: ControlAccessibleObject shouldn't force handle creation, tracked in https://github.com/dotnet/winforms/issues/3062 Assert.True(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_CustomRole_ReturnsExpected() { using var pictureBox = new PictureBox { AccessibleRole = AccessibleRole.PushButton }; Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.Equal(AccessibleRole.PushButton, pictureBoxAccessibleObject.Role); Assert.False(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_Name_ReturnsExpected() { using var pictureBox = new PictureBox { AccessibleName = "TestName" }; Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.Equal("TestName", pictureBoxAccessibleObject.Name); Assert.False(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_Description_ReturnsExpected() { using var pictureBox = new PictureBox { AccessibleDescription = "TestDescription", }; Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.Equal("TestDescription", pictureBoxAccessibleObject.Description); Assert.False(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_DefaultRole_ReturnsExpected(bool createControl, AccessibleRole accessibleRole) { using var pictureBox = new PictureBox(); if (createControl) { pictureBox.CreateControl(); } var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.Equal(accessibleRole, pictureBoxAccessibleObject.Role); Assert.Equal(createControl, pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_Name_ReturnsExpected() { using var pictureBox = new PictureBox { AccessibleName = "TestName" }; Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); Assert.Equal("TestName", pictureBoxAccessibleObject.Name); // TODO: ControlAccessibleObject shouldn't force handle creation, tracked in https://github.com/dotnet/winforms/issues/3062 Assert.True(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_GetPropertyValue_Invoke_ReturnsExpected(int propertyID, object expected) { using var pictureBox = new PictureBox { Name = "PictureBox1", AccessibleName = "TestName" }; Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); object value = pictureBoxAccessibleObject.GetPropertyValue((UIA)propertyID); Assert.Equal(expected, value); Assert.False(pictureBox.IsHandleCreated); }
public void PictureBoxAccessibleObject_GetPropertyValue_Invoke_ReturnsExpected(int propertyID, object expected) { using var pictureBox = new PictureBox { Name = "PictureBox1", AccessibleName = "TestName" }; Assert.False(pictureBox.IsHandleCreated); var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox); object value = pictureBoxAccessibleObject.GetPropertyValue((UIA)propertyID); Assert.Equal(expected, value); // TODO: ControlAccessibleObject shouldn't force handle creation, tracked in https://github.com/dotnet/winforms/issues/3062 Assert.True(pictureBox.IsHandleCreated); }