public void ShouldCreateCardWithDuration() { const int expectedResult = 2; var card = new BreakCard(2, ToolEnum.Drill); Assert.AreEqual(expectedResult, card.RemainingDuration); }
public void ShouldDecreaseDuration() { const int expectedResult = 1; var card = new BreakCard(2, ToolEnum.Drill); card.DecreaseDuration(); Assert.AreEqual(expectedResult, card.RemainingDuration); }
public void ShouldThrowExceptionCreatingCardWithNegativeDuration() { var breakCard = new BreakCard(-10, ToolEnum.Drill); Assert.IsNull(breakCard); }