Exemplo n.º 1
0
        public void Validate_Error(string no)
        {
            var result = validator.Validate(no, 1990, AreaValidLimit.County);

            Assert.False(result.IsValid);
            Assert.Equal(no, result.Number);
            Assert.NotEmpty(result.Errors);
        }
Exemplo n.º 2
0
        public void Validate_Correct(string no)
        {
            var result = validator.Validate(no);

            Assert.True(result.IsValid);
            Assert.Empty(result.Errors);
            Assert.NotNull(result.RecognizableArea);
            Assert.Equal(IDLength.Fifteen, result.IDLength);
            Assert.Equal(new DateTime(1970, 4, 22), result.Birthday);
            Assert.Equal(Gender.Male, result.Gender);
            Assert.Equal(411702, result.AreaNumber);
            Assert.Equal(result.AreaNumber, result.RecognizableArea.Number);
            Assert.Equal(319, result.Sequence);
            Assert.Equal(char.MinValue, result.CheckBit);
        }