Esempio n. 1
0
        public void ShouldReturnTrueIfAgeUnder18()
        {
            var loan = new Loan
            {
                birthdate = Convert.ToDateTime("01/01/2018")
            };

            var agePolicy = new AgePolicy();
            var result    = agePolicy.ProcessAgePolicy(loan);

            Assert.False(result.age_policy_result);
        }
        public async Task <GetCruiseReductionsForEditOutput> GetCruiseReductionsForEdit(EntityDto input)
        {
            CruiseReduction cruiseReductions = await _cruiseReductionsRepository.FirstOrDefaultAsync(input.Id);

            GetCruiseReductionsForEditOutput output = new GetCruiseReductionsForEditOutput {
                CruiseReductions = ObjectMapper.Map <CreateOrEditCruiseReductionsDto>(cruiseReductions)
            };

            if (output.CruiseReductions.ServicesId != null)
            {
                CruiseService _lookupCruiseServices = await _lookup_cruiseServicesRepository.FirstOrDefaultAsync(output.CruiseReductions.ServicesId);

                output.CruiseServicesServiceName = _lookupCruiseServices.ServiceName.ToString();
            }

            if (output.CruiseReductions.AgePoliciesId != null)
            {
                AgePolicy _lookupAgePolicies = await _lookup_agePoliciesRepository.FirstOrDefaultAsync(output.CruiseReductions.AgePoliciesId);

                output.AgePoliciesTenantId = _lookupAgePolicies.TenantId.ToString();
            }

            return(output);
        }