Commit Graph

17 Commits

Author SHA1 Message Date
Sallah Kokaina
58220c2358 logic nesting removed 2019-11-01 19:41:57 +01:00
Sallah Kokaina
783a62bb3f moved specific sulfuras logic 2019-11-01 19:38:31 +01:00
Sallah Kokaina
077ceb820a moved specific backstage logic 2019-11-01 19:36:04 +01:00
Sallah Kokaina
0cb4b53cb4 move specific logic to backstage item 2019-11-01 19:17:17 +01:00
Sallah Kokaina
fa1749ec17 replace items by specific objects in tests 2019-11-01 19:13:56 +01:00
Sallah Kokaina
871cc40b41 move item names to objects 2019-11-01 18:15:00 +01:00
Sallah Kokaina
a7df25458d create polymorphism for objects 2019-11-01 18:11:38 +01:00
Sallah Kokaina
5369c431b5 extract hardcoded variables 2019-11-01 18:06:25 +01:00
Sallah Kokaina
8157a26c4b quality limites 2019-11-01 17:20:57 +01:00
Sallah Kokaina
220b20237a quality limites 2019-11-01 17:20:08 +01:00
Sallah Kokaina
6147b678a3 Backstage passes unit test 2019-11-01 17:15:02 +01:00
Sallah Kokaina
6731e834ef Backstage passes, like aged brie, increases in Quality as its SellIn value approaches 2019-11-01 16:59:38 +01:00
Sallah Kokaina
62eed4dcef Sulfuras, being a legendary item, never has to be sold or decreases in Quality 2019-11-01 14:51:28 +01:00
Sallah Kokaina
2de3baa6b3 The Quality of an item is never more than 50 2019-11-01 14:45:43 +01:00
Sallah Kokaina
172ba212f6 The Quality of an item is never negative 2019-11-01 14:40:07 +01:00
Sallah Kokaina
d278d9b389 Once the sell by date has passed (<=0), Quality degrades twice as fast 2019-11-01 11:30:49 +01:00
Sallah Kokaina
91e8ffd57e [unit test] - At the end of each day our system lowers both values for every item 2019-11-01 11:19:22 +01:00