GildedRose-Refactoring-Kata/csharpcore/GildedRose/Models/Elixir.cs
Adefolarin Adeniji e625aed95a Updates
- Updated CustomMethod
- Updated implementation of update quality and sellin in derived classes
2021-08-27 15:01:36 +01:00

23 lines
471 B
C#

using GildedRose.Abstraction;
using GildedRoseKata;
namespace GildedRose.Models
{
public class Elixir : Item, ICustomMethod
{
public int SellDaysGone { get; set; }
public void UpdateQuality()
{
if (this.SellDaysGone > this.SellIn && this.Quality > 0)
this.Quality --;
}
public void UpdateSellIn()
{
if (this.SellIn > 0)
this.SellIn--;
}
}
}