예제 #1
0
        public void SnilsIncorrectValue()
        {
            var actual = RussianPersonalDataValidation.Snils("123-456-789 01");

            Assert.AreEqual(ValidationResultType.IncorrectValue, actual.Result);
            Assert.AreEqual("Некорректный СНИЛС.", actual.Reason);
        }
예제 #2
0
        public void PassportNumberNull()
        {
            var actual = RussianPersonalDataValidation.PassportNumber(null);

            Assert.AreEqual(ValidationResultType.Empty, actual.Result);
            Assert.AreEqual("Серия и номер пусты.", actual.Reason);

            var culture = "en-EN";

            Thread.CurrentThread.CurrentCulture   = CultureInfo.CreateSpecificCulture(culture);
            Thread.CurrentThread.CurrentUICulture = new CultureInfo(culture);
            actual = RussianPersonalDataValidation.PassportNumber(null);
            Assert.AreEqual(ValidationResultType.Empty, actual.Result);
            Assert.AreEqual("The serie and number are empty.", actual.Reason);
        }
예제 #3
0
        public void LastNameValue()
        {
            var actual = RussianPersonalDataValidation.LastName("Гарсия-Гонсалес");

            Assert.AreEqual(ValidationResultType.Success, actual.Result);
        }