GildedRose-Refactoring-Kata/csharp.xUnit
Artur Goloyad eb87a35411 feat: implement ConjuredItemUpdater
Conjured items degrade twice as fast: -2 before sell-by, -4 after,
never below 0. Registered in ItemUpdaterFactory.Default() and resolved
by the Conjured prefix rule, so the whole Conjured family is covered.

The four Conjured spec tests go green. The ThirtyDays approval snapshot
now shows the intended Conjured-only diff; it is re-approved in the
next commit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 20:51:28 +02:00
..
GildedRose feat: implement ConjuredItemUpdater 2026-07-25 20:51:28 +02:00
GildedRoseTests test: add failing specification tests for Conjured items 2026-07-25 20:49:08 +02:00
.gitignore Refactor C# projects 2024-05-29 15:01:51 +02:00
GildedRose.sln Refactoring c# projects (#544) 2024-06-06 14:13:44 +02:00
README.md Refactoring c# projects (#544) 2024-06-06 14:13:44 +02:00

Gilded Rose starting position in C# xUnit

Build the project

Use your normal build tools to build the projects in Debug mode. For example, you can use the dotnet command line tool:

dotnet build GildedRose.sln -c Debug

Run the Gilded Rose Command-Line program

For e.g. 10 days:

GildedRose/bin/Debug/net8.0/GildedRose 10

Run all the unit tests

dotnet test