Beispiel #1
0
        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);
        }
Beispiel #3
0
        public void ShouldThrowExceptionCreatingCardWithNegativeDuration()
        {
            var breakCard = new BreakCard(-10, ToolEnum.Drill);

            Assert.IsNull(breakCard);
        }