public Receipt Checkout(Item[] items) { var purchasedItems = new List <PurchasedItem>(); foreach (var item in items) { purchasedItems.Add(_basketItemManager.AddToBasket(item)); } return(_receiptBuilder.CreateReceipt(purchasedItems.ToArray())); }