コード例 #1
0
        public void SelectBasePriceRuleFor_ShouldReturnConfiguredPrice_WhenThereIsARuleAppliableToTheVehicle(Vehicle vehicle, IQuoteRulesCalculatorService calculator, BasePriceRule basePrice)
        {
            BasePriceRule resultRule = calculator.SelectBasePriceRuleFor(vehicle).Result;

            AssertValueObject(basePrice, resultRule);
        }
コード例 #2
0
 public QuoteRequestedHandler(IUnitOfWork unitOfWork, IQuoteRepository quoteRepository, IQuoteRulesCalculatorService quoteingCalculator)
 {
     _quoteRepository   = quoteRepository;
     _unitOfWork        = unitOfWork;
     _quotingCalculator = quoteingCalculator;
 }
コード例 #3
0
 public void CalculateModifier_ShouldReturnAModifierByAgeRangeAndGender(Customer customer, IQuoteRulesCalculatorService calculator, PriceModifierRule modifier)
 {
     AssertValueObject(modifier, calculator.SelectPriceModifierRuleFor(customer).Result);
 }