public void Scan(string items) { foreach (var item in items.ToCharArray()) { var discount = _discounter.DiscountFor(item.ToString(CultureInfo.InvariantCulture)); _priceFinder.PriceFor(items); _total -= discount; } }