public void TestIsRequiredValdiation() { //---------------Set up test pack------------------- const string myString = "Hello"; ValidationRule testRule = new ValidationRule(); testRule.IsRequired = true; //---------------Execute Test ---------------------- bool result = ValidationUtil.CompareValues(myString, "", testRule.Operator, testRule.DataType); //---------------Test Result ----------------------- Assert.IsTrue(result); }
public void TestCompareIntegers() { //---------------Set up test pack------------------- const int firstInt = 10; const int sameAsFirstInt = 10; const int myInt = 80; ValidationRule testRule = new ValidationRule(); testRule.Operator = ValidationCompareOperator.Equal; testRule.DataType = ValidationDataType.Integer; //-------------Test Preconditions------------------ Assert.AreEqual(firstInt, sameAsFirstInt); //---------------Execute Test ---------------------- bool result = ValidationUtil.CompareValues(Convert.ToString(firstInt), Convert.ToString(sameAsFirstInt), testRule.Operator, testRule.DataType); bool falseResult = ValidationUtil.CompareValues(Convert.ToString(firstInt), Convert.ToString(myInt), testRule.Operator, testRule.DataType); //---------------Test Result ----------------------- Assert.IsTrue(result); Assert.IsFalse(falseResult); }
public void TestCompareStrings() { //---------------Set up test pack------------------- const string firstString = "FirstString"; const string sameAsFirstString = "FirstString"; const string myString = "Hello World"; ValidationRule testRule = new ValidationRule(); testRule.Operator = ValidationCompareOperator.Equal; testRule.DataType = ValidationDataType.String; //---------Assert Preconditions---------------------- Assert.IsTrue(String.Equals(firstString, sameAsFirstString)); //---------------Execute Test ---------------------- bool result = ValidationUtil.CompareValues(firstString, sameAsFirstString, testRule.Operator, testRule.DataType); bool falseResult = ValidationUtil.CompareValues(firstString, myString, testRule.Operator, testRule.DataType); //---------------Test Result ----------------------- Assert.IsTrue(result); Assert.IsFalse(falseResult); }