test: approve characterization baseline of current behaviour

Approve the Foo approval snapshot and the pre-existing ThirtyDays
snapshot as the locked-down record of current (Conjured-still-broken)
behaviour. Replace the failing fixme placeholder with a passing
sanity check so the suite is fully green before refactoring.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Artur Goloyad 2026-07-25 20:47:50 +02:00
parent 3e0085bfd0
commit 93f5e057ed
2 changed files with 10 additions and 4 deletions

View File

@ -0,0 +1,6 @@
[
{
Name: foo,
SellIn: -1
}
]

View File

@ -7,11 +7,11 @@ namespace GildedRoseTests;
public class GildedRoseTest
{
[Fact]
public void foo()
public void UpdateQuality_DoesNotChangeItemName()
{
IList<Item> Items = new List<Item> { new Item { Name = "foo", SellIn = 0, Quality = 0 } };
GildedRose app = new GildedRose(Items);
IList<Item> items = new List<Item> { new Item { Name = "foo", SellIn = 0, Quality = 0 } };
GildedRose app = new GildedRose(items);
app.UpdateQuality();
Assert.Equal("fixme", Items[0].Name);
Assert.Equal("foo", items[0].Name);
}
}