public void Scan(ShoppingItem item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } _shoppingCart.AddToBucket(item); }