protected override PriceTable <IGeneralOptionalItem> GetPriceTable()
        {
            var _priceTable = new PriceTable <IGeneralOptionalItem>();

            _priceTable.AddItem(typeof(CarSeat), 65);
            _priceTable.AddItem(typeof(Gps), 25);
            return(_priceTable);
        }
        protected override PriceTable <IMotorHomeItem> GetPriceTable()
        {
            var priceTable = new PriceTable <IMotorHomeItem>();

            priceTable.AddItem(typeof(CarSeat), 75);
            priceTable.AddItem(typeof(Gps), 35);
            priceTable.AddItem(typeof(Refrigerator), 250);
            return(priceTable);
        }
 public PricingPolicyBase()
 {
     _priceTable = GetPriceTable();
 }