public void AddItem(string sku) { var existingItem = LineItems.SingleOrDefault(lineItem => lineItem.Sku == sku); if (existingItem != null) { existingItem.AddOne(); } else { var item = _itemBuilder.BuildItem(sku); var lineItem = new LineItem(item); LineItems.Add(lineItem); } }