Exemplo n.º 1
0
        public void RegEx_Valid()
        {
            var regExModel = new Models.RegExModel()
            {
                Key = "abc123",
                RegExValue_2_20_lower_case = "ab"
            };

            var validationResult = Validator.Validate(regExModel);

            Assert.IsTrue(validationResult.Successful);
        }
Exemplo n.º 2
0
        public void RegEx_Key_Invalid()
        {
            var regExModel = new Models.RegExModel()
            {
                Key = "AXXXX",
                RegExValue_2_20_lower_case = "aa"
            };

            var validationResult = Validator.Validate(regExModel);

            Assert.IsFalse(validationResult.Successful);
            Assert.AreEqual(1, validationResult.Errors.Where(err => err.Message == LagoVista.Core.Resources.ValidationResource.Common_Key_Validation).Count());
        }
Exemplo n.º 3
0
        public void RegEx_ManualRegEx_Invalid()
        {
            var regExModel = new Models.RegExModel()
            {
                Key = "abc123",
                RegExValue_2_20_lower_case = "XX"
            };

            var validationResult = Validator.Validate(regExModel);

            Assert.IsFalse(validationResult.Successful);
            Assert.AreEqual(1, validationResult.Errors.Where(err => err.Message == ValidationResources.RegExMessage).Count());
        }