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