public void UpdateQuality_ItemRegular_DoesntGoBelowZero() { //Arrange var item = Constructors.Item; item.Quality = Constants.Zero; var qualityCalculator = new ItemQualityCalculator(); //Act qualityCalculator.UpdateQuality(item); //Assert Assert.Equal(Constants.Zero, item.Quality); }
public void UpdateQuality_LegendaryItem_DoesntChange() { //Arrange var item = Constructors.ItemLegendary; item.Quality = 80; var qualityCalculator = new ItemQualityCalculator(); //Act qualityCalculator.UpdateQuality(item); //Assert Assert.Equal(80, item.Quality); }
public void UpdateQuality_ItemRegular_DecreasesByOne() { //Arrange var item = Constructors.Item; item.Quality = Constants.Ten; var qualityCalculator = new ItemQualityCalculator(); //Act qualityCalculator.UpdateQuality(item); //Assert Assert.Equal(Constants.Ten - 1, item.Quality); }
private void toolStripMenuItem1_Click(object sender, EventArgs e) { ItemQualityCalculator calculator = new ItemQualityCalculator(_fileManager); calculator.Show(this); }