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(); }