Ejemplo n.º 1
0
 public void TestValidateValidRange()
 {
     Userdef ud = new Userdef("ShoeSize", "E", "5", "20", aEnums);
     string err = string.Empty;
     string modStr = string.Empty;
     Assert.IsTrue(ud.Validate(out err, out modStr));
     Assert.IsNull(err);
     Assert.IsNull(modStr);
 }
Ejemplo n.º 2
0
 public void TestValidateNoDataType()
 {
     Userdef ud = new Userdef("EPC", "", aEnums);
     string err = string.Empty;
     string modStr = string.Empty;
     Assert.IsFalse(ud.Validate(out err, out modStr));
     Assert.AreEqual("\tInvalid data type.", err);
     Assert.IsNull(modStr);
 }
Ejemplo n.º 3
0
 public void TestValidateValidEnums()
 {
     string[] sizes = {"S","M","L"};
     Userdef ud = new Userdef("SweaterSize", "E", sizes, aEnums);
     string err = string.Empty;
     string modStr = string.Empty;
     Assert.IsTrue(ud.Validate(out err, out modStr));
     Assert.IsNull(err);
     Assert.IsNull(modStr);
 }
Ejemplo n.º 4
0
 public void TestValidateValid()
 {
     Userdef ud = new Userdef("EPC", "N", aEnums);
     string err = string.Empty;
     string modStr = string.Empty;
     Assert.IsTrue(ud.Validate(out err, out modStr));
     Assert.IsNull(err);
     Assert.IsNull(modStr);
 }
Ejemplo n.º 5
0
 public void TestValidateNullName()
 {
     Userdef ud = new Userdef(null, "N", aEnums);
     string err = string.Empty;
     string modStr = string.Empty;
     Assert.IsFalse(ud.Validate(out err, out modStr));
     Assert.AreEqual("\tInvalid fieldname.", err);
     Assert.IsNull(modStr);
 }
Ejemplo n.º 6
0
 public void TestValidateNullEnumeration()
 {
     Userdef ud = new Userdef("SweaterSize", "E", null, aEnums);
     string err = string.Empty;
     string modStr = string.Empty;
     Assert.IsFalse(ud.Validate(out err, out modStr));
     Assert.AreEqual("\tInvalid enumeration.", err);
     Assert.IsNull(modStr);
 }
Ejemplo n.º 7
0
        public void TestValidateNonNumberlUpperLimit(
			[Values("", null, "E5", ".5", "-.5", "+.5")] string upper)
        {
            Userdef ud = new Userdef("ShoeSize", "E", "5", upper, aEnums);
            string err = string.Empty;
            string modStr = string.Empty;
            Assert.IsFalse(ud.Validate(out err, out modStr));
            Assert.AreEqual("\tInvalid upper limit.", err);
            Assert.IsNull(modStr);
        }