public IBasketVisitor Visit(BasketItem basketItem) { return(new BasketTotalVisitor(basketItem.Total + this.total)); }
public IBasketVisitor Visit(BasketItem basketItem) { return new VatVisitor( this.rate, this.amount + basketItem.Total * this.rate); }