public void TestProtectedProperties() { // Not a surprise, but none of these cause handle creation. // Included just to absolutely certain. ProtectedPropertyControl c = new ProtectedPropertyControl(); object o; #if !__MonoCS__ && NET_2_0 o = c.PublicCanRaiseEvents; Assert.IsFalse(c.IsHandleCreated, "A1"); #endif o = c.PublicCreateParams; Assert.IsFalse(c.IsHandleCreated, "A2"); #if NET_2_0 o = c.PublicDefaultCursor; Assert.IsFalse(c.IsHandleCreated, "A3"); #endif o = c.PublicDefaultImeMode; Assert.IsFalse(c.IsHandleCreated, "A4"); #if NET_2_0 o = c.PublicDefaultMargin; Assert.IsFalse(c.IsHandleCreated, "A5"); o = c.PublicDefaultMaximumSize; Assert.IsFalse(c.IsHandleCreated, "A6"); o = c.PublicDefaultMinimumSize; Assert.IsFalse(c.IsHandleCreated, "A7"); o = c.PublicDefaultPadding; Assert.IsFalse(c.IsHandleCreated, "A8"); o = c.PublicDefaultSize; Assert.IsFalse(c.IsHandleCreated, "A9"); o = c.PublicDoubleBuffered; c.PublicDoubleBuffered = !c.PublicDoubleBuffered; Assert.IsFalse(c.IsHandleCreated, "A10"); #endif o = c.PublicFontHeight; c.PublicFontHeight = c.PublicFontHeight + 1; Assert.IsFalse(c.IsHandleCreated, "A11"); o = c.PublicRenderRightToLeft; Assert.IsFalse(c.IsHandleCreated, "A12"); o = c.PublicResizeRedraw; c.PublicResizeRedraw = !c.PublicResizeRedraw; Assert.IsFalse(c.IsHandleCreated, "A13"); #if !__MonoCS__ && NET_2_0 o = c.PublicScaleChildren; Assert.IsFalse(c.IsHandleCreated, "A14"); #endif o = c.PublicShowFocusCues; Assert.IsFalse(c.IsHandleCreated, "A15"); o = c.PublicShowKeyboardCues; Assert.IsFalse(c.IsHandleCreated, "A16"); TestHelper.RemoveWarning(o); }
public void TestProtectedProperties () { // Not a surprise, but none of these cause handle creation. // Included just to absolutely certain. ProtectedPropertyControl c = new ProtectedPropertyControl (); object o; #if !__MonoCS__ && NET_2_0 o = c.PublicCanRaiseEvents; Assert.IsFalse (c.IsHandleCreated, "A1"); #endif o = c.PublicCreateParams; Assert.IsFalse (c.IsHandleCreated, "A2"); #if NET_2_0 o = c.PublicDefaultCursor; Assert.IsFalse (c.IsHandleCreated, "A3"); #endif o = c.PublicDefaultImeMode; Assert.IsFalse (c.IsHandleCreated, "A4"); #if NET_2_0 o = c.PublicDefaultMargin; Assert.IsFalse (c.IsHandleCreated, "A5"); o = c.PublicDefaultMaximumSize; Assert.IsFalse (c.IsHandleCreated, "A6"); o = c.PublicDefaultMinimumSize; Assert.IsFalse (c.IsHandleCreated, "A7"); o = c.PublicDefaultPadding; Assert.IsFalse (c.IsHandleCreated, "A8"); o = c.PublicDefaultSize; Assert.IsFalse (c.IsHandleCreated, "A9"); o = c.PublicDoubleBuffered; c.PublicDoubleBuffered = !c.PublicDoubleBuffered; Assert.IsFalse (c.IsHandleCreated, "A10"); #endif o = c.PublicFontHeight; c.PublicFontHeight = c.PublicFontHeight + 1; Assert.IsFalse (c.IsHandleCreated, "A11"); o = c.PublicRenderRightToLeft; Assert.IsFalse (c.IsHandleCreated, "A12"); o = c.PublicResizeRedraw; c.PublicResizeRedraw = !c.PublicResizeRedraw; Assert.IsFalse (c.IsHandleCreated, "A13"); #if !__MonoCS__ && NET_2_0 o = c.PublicScaleChildren; Assert.IsFalse (c.IsHandleCreated, "A14"); #endif o = c.PublicShowFocusCues; Assert.IsFalse (c.IsHandleCreated, "A15"); o = c.PublicShowKeyboardCues; Assert.IsFalse (c.IsHandleCreated, "A16"); TestHelper.RemoveWarning (o); }