2 // Copyright (c) 2005 Novell, Inc.
5 // Ritvik Mayank (mritvik@novell.com)
9 using System.Collections;
10 using System.Windows.Forms;
12 using System.Reflection;
13 using NUnit.Framework;
14 using System.Threading;
16 namespace MonoTests.System.Windows.Forms
19 public class CheckBoxTest
22 public void CheckBoxPropertyTest ()
24 Form myform = new Form ();
25 myform.ShowInTaskbar = false;
26 CheckBox mychkbox = new CheckBox();
27 myform.Controls.Add (mychkbox);
28 Assert.AreEqual (Appearance.Normal, mychkbox.Appearance, "#1");
29 mychkbox.Appearance = Appearance.Button;
30 Assert.AreEqual (Appearance.Button, mychkbox.Appearance, "#2");
31 Assert.AreEqual (true, mychkbox.AutoCheck, "#3");
32 mychkbox.AutoCheck = false;
33 Assert.AreEqual (false, mychkbox.AutoCheck, "#4");
34 Assert.AreEqual (false, mychkbox.Checked, "#5");
35 Assert.AreEqual (CheckState.Unchecked, mychkbox.CheckState, "#6");
36 Assert.AreEqual (ContentAlignment.MiddleLeft, mychkbox.CheckAlign, "#7");
37 Assert.AreEqual (ContentAlignment.MiddleLeft, mychkbox.TextAlign, "#8");
38 Assert.AreEqual (false, mychkbox.ThreeState, "#9");