Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }