public void TestIsNumber()
		{
			FieldControlNumberItem item = new FieldControlNumberItem();

			item.Control.Text = "0";
			Assert.IsTrue(item.IsValid);
			item.Control.Text = "1";
			Assert.IsTrue(item.IsValid);
			item.Control.Text = "0.0";
			Assert.IsTrue(item.IsValid);
			item.Control.Text = "1.1";
			Assert.IsTrue(item.IsValid);
			item.Control.Text = "12345";
			Assert.IsTrue(item.IsValid);

			item.Control.Text = "1a";
			Assert.IsFalse(item.IsValid);
			item.Control.Text = "0000a0001";
			Assert.IsFalse(item.IsValid);
			item.Control.Text = "\\";
			Assert.IsFalse(item.IsValid);
			item.Control.Text = "/";
			Assert.IsFalse(item.IsValid);
			item.Control.Text = "?";
			Assert.IsFalse(item.IsValid);
		}
		public void TestIsNumber_Min_Max()
		{
			FieldControlNumberItem item = new FieldControlNumberItem();
			item.Min = 1;
			item.Max = 10;
			
			item.Control.Text = "1";
			Assert.IsTrue(item.IsValid);

			item.Control.Text = "10";
			Assert.IsTrue(item.IsValid);

			item.Control.Text = "-1";
			Assert.IsFalse(item.IsValid);

			item.Control.Text = "11";
			Assert.IsFalse(item.IsValid);
		}