示例#1
0
        public double CalculateInsurancePremium(double insuranceValue)
        {
            var riskFactor = motorist.CalculateMotoristRisk();

            switch (riskFactor)
            {
            case RiskFactor.LOW_RISK:
                return(insuranceValue * 0.02);

            case RiskFactor.MODERATE_RISK:
                return(insuranceValue * 0.04);

            default:
                return(insuranceValue * 0.06);
            }
        }