コード例 #1
0
        public void DateOfBirth_GivenValidMaleIdentificationNumber_ReturnsDateOfBirth()
        {
            DateTime result = new RSAIdentificationNumberValidator().DateOfBirth(_validMaleIdentificationNumber);

            Assert.IsNotNull(result);
            Assert.AreEqual(1996, result.Year);
        }
コード例 #2
0
 public ValidatorController(RSAIdentificationNumberValidator identificationNumberValidator, ValidatorService validatorService)
 {
     _identificationNumberValidator = identificationNumberValidator;
     _validatorService = validatorService;
 }
コード例 #3
0
        public void IsFemale_GivenValidFemaleIdentificationNumber_ReturnTrue()
        {
            bool result = new RSAIdentificationNumberValidator().IsFemale(_validFemaleIdentificationNumber);

            Assert.IsTrue(result);
        }
コード例 #4
0
 public void IsMale_GivenInvalidMaleIdentificationNumber_ThrowsException()
 {
     bool result = new RSAIdentificationNumberValidator().IsMale(_invalidMaleIdentificationNumber);
 }
コード例 #5
0
 public void DateOfBirth_GivenInvalidMaleIdentificationNumber_ThrowsException()
 {
     DateTime result = new RSAIdentificationNumberValidator().DateOfBirth(_invalidMaleIdentificationNumber);
 }
コード例 #6
0
        public void IsValid_GivenInvalidMaleIdentificationNumber_ReturnsFalse()
        {
            bool result = new RSAIdentificationNumberValidator().IsValid(_invalidMaleIdentificationNumber);

            Assert.IsFalse(result);
        }
コード例 #7
0
        public void IsValid_GivenValidIdentificationNumber1_ReturnsTrue()
        {
            bool result = new RSAIdentificationNumberValidator().IsValid(_validIdentificationNumber1);

            Assert.IsTrue(result);
        }
コード例 #8
0
 public ValidatorService(RSAIdentificationNumberValidator identificationNumberValidator)
 {
     _identificationNumberValidator = identificationNumberValidator;
 }