public void DockPaddingEdges_GetHashCode_InvokeWithOwner_ReturnsExpected() { using var owner = new ScrollableControl { Padding = new Padding(1, 2, 3, 4) }; ScrollableControl.DockPaddingEdges padding = owner.DockPadding; Assert.NotEqual(0, padding.GetHashCode()); Assert.Equal(padding.GetHashCode(), padding.GetHashCode()); }
public void DockPaddingEdges_GetHashCode_InvokeWithoutOwner_ReturnsExpected() { var owner = new ScrollableControl { Padding = new Padding(1, 2, 3, 4) }; ICloneable original = owner.DockPadding; ScrollableControl.DockPaddingEdges padding = (ScrollableControl.DockPaddingEdges)original.Clone(); Assert.NotEqual(0, padding.GetHashCode()); Assert.Equal(padding.GetHashCode(), padding.GetHashCode()); }
public void DockPaddingEdges_Equals_Invoke_ReturnsExpected(ScrollableControl.DockPaddingEdges padding, object other, bool expected) { if (other is ScrollableControl.DockPaddingEdges) { Assert.Equal(expected, padding.GetHashCode().Equals(other.GetHashCode())); } Assert.Equal(expected, padding.Equals(other)); }