public void TestMethod_ValidateLength_Incorrect() { string egn = "123456789"; string expectedString = Consts.LengthError; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(false); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }
private void button1_Click(object sender, EventArgs e) { string egn = textBox1.Text; label1.Text = _displayer.ValidationMessage(egn); if (label1.Text.Equals(Consts.Success)) { label1.ForeColor = Color.Green; } else { label1.ForeColor = Color.Red; } }
public void TestMethod_ValidateDates_Incorrect() { string egn = "1212567890"; string expectedString = Consts.InvalidDate; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateIsAllDigits(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateMonths(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateDates(egn)).Returns(false); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }
public void TestMethod_Validate_AllCorrect() { string egn = "8812102461"; string expectedString = Consts.Success; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateIsAllDigits(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateMonths(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateDates(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateLastDigit(egn)).Returns(true); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }
public void TestMethod_Validate_StopAtFirstError() { string egn = "jgfhsdgf"; string expectedString = Consts.LengthError; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateIsAllDigits(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateMonths(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateDates(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateLastDigit(egn)).Returns(false); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }