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); }