Esempio n. 1
0
        public void Calculate_Should_Return_0_If_CustomeDateOfBirth_NotProvided()
        {
            // Arrange
            var weighting  = new DateOfBirthWeighting(_mockLogger.Object);
            var individual = new FWTIndividual
            {
                DateOfBirthSpecified = true,
                DateOfBirth          = new System.DateTime()
            };

            // Act
            var customer = new Customer();
            var result   = weighting.Calculate(individual, customer);

            // Assert
            Assert.Equal(0, result);
        }
Esempio n. 2
0
        public void Calculate_Should_Return_Neg10_If_DateOfBirth_IsNotTheSame()
        {
            // Arrange
            var weighting = new DateOfBirthWeighting(_mockLogger.Object);
            var customer  = new Customer()
            {
                DateOfBirth = new System.DateTime(2000, 1, 1)
            };

            var individual = new FWTIndividual
            {
                DateOfBirthSpecified = true,
                DateOfBirth          = new System.DateTime(2001, 1, 1)
            };

            var result = weighting.Calculate(individual, customer);

            // Assert
            Assert.Equal(-10, result);
        }