mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-07-26 17:21:23 +00:00
GildedRose now resolves each item to its strategy and applies it; all rules live in the strategies. The original one-arg constructor keeps working by delegating to ItemUpdaterFactory.Default(); a second constructor allows injecting a custom IItemUpdaterFactory. No behaviour change: the ThirtyDays approval snapshot and all existing-type spec tests pass unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AgedBrieUpdater.cs | ||
| BackstagePassUpdater.cs | ||
| GildedRose.cs | ||
| GildedRose.csproj | ||
| IItemUpdater.cs | ||
| IItemUpdaterFactory.cs | ||
| Item.cs | ||
| ItemUpdaterBase.cs | ||
| ItemUpdaterFactory.cs | ||
| NormalItemUpdater.cs | ||
| Program.cs | ||
| SulfurasUpdater.cs | ||