public override PriceCalculator CreateCalculator() { Assert.IsNotNull(this.User, "User cannot be null."); string priceKey = this.membership.IsCustomer(this.User) ? MemberPrice : NormalPrice; PriceCalculator calculator = new DefaultPriceCalculator(priceKey, this.totalsFactory); return(calculator); }
public override PriceCalculator CreateCalculator() { Assert.IsNotNull(this.User, "User cannot be null."); string priceKey = this.membership.IsCustomer(this.User) ? MemberPrice : NormalPrice; PriceCalculator calculator = new DefaultPriceCalculator(priceKey, this.totalsFactory); return calculator; }