Example #1
0
 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));
 }