GildedRose-Refactoring-Kata/csharpcore/GildedRose/GildedRose.cs

23 lines
445 B
C#

using System.Collections.Generic;
namespace GildedRoseKata;
public class GildedRose
{
private readonly IList<Item> _items;
public GildedRose(IList<Item> items)
{
_items = items;
}
public void UpdateQuality()
{
foreach (var item in _items)
{
DailyUpdater dailyUpdater = DailyUpdaterFactory.GetDailyUpdater(item);
dailyUpdater.DailyUpdate(item);
}
}
}