public void validInputLineItemCount() { string validInput1 = "1546"; string validInput2 = "7879709809"; string validInput3 = "68766979798"; List <string> validInputList = new List <string>(); validInputList.Add(validInput1); validInputList.Add(validInput2); validInputList.Add(validInput3); Assert.IsTrue(Audacy_Business_Logic.isValidInputLines(validInputList)); }
public void invalidInputLineItemCount() { string invalidInput1 = "1546"; string invalidInput2 = "7879709809"; string invalidInput3 = "68766979798"; string invalidInput4 = "876769000"; List <string> invalidInputList = new List <string>(); invalidInputList.Add(invalidInput1); invalidInputList.Add(invalidInput2); invalidInputList.Add(invalidInput3); invalidInputList.Add(invalidInput4); Assert.IsFalse(Audacy_Business_Logic.isValidInputLines(invalidInputList)); }
public void invalidInputTest() { List <string> invalidInputList = new List <string>(); string invalidInput1 = "abc12345-@"; //Has characters and special characters string invalidInput2 = "167948798090767825"; //Does not follow (n*3 + (n-1)) rule string invalidInput3 = "12341234123412"; //Fails (n*3 + (n-1)) rule by 1 character invalidInputList.Add(invalidInput1); invalidInputList.Add(invalidInput2); invalidInputList.Add(invalidInput3); for (int index = 0; index < invalidInputList.Count; index++) { Assert.IsFalse(Audacy_Business_Logic.isValidInput(invalidInputList[index])); } }
public void validInputTest() { List <string> validInputList = new List <string>(); string validInput1 = "12312333333"; //Valid as 3 distinct numbers are there and has a character length of (3*3+(3-1)) string validInput2 = "9146046190019469140"; //Valid as 5 distinct numbers are present and has a character length of (5*3+(5-1)) string validInput3 = "979798743763 87673874638"; //Same as above with multiple spaces string validInput4 = "979798743763 87673874638"; //Same as above with single space validInputList.Add(validInput1); validInputList.Add(validInput2); validInputList.Add(validInput3); validInputList.Add(validInput4); for (int index = 0; index < validInputList.Count; index++) { Assert.IsTrue(Audacy_Business_Logic.isValidInput(validInputList[index])); } }