Beispiel #1
0
        public void IncreaseHunger_CalledWith46AsAmount_HungerShouldIncrease()
        {
            var testCat = new CrankyCat("Dozer", 2, "glitter");

            var startHunger = testCat.HungerLevel;
            var afterHunger = startHunger + testAmount;

            testCat.IncreaseHunger(testAmount);

            Assert.AreEqual(afterHunger, testCat.HungerLevel);
        }
Beispiel #2
0
        public void ReduceHunger_CalledWith46AsAmount_HungerShouldDecrease()
        {
            var testCat = new CrankyCat("Chairman", 42, "rainbow");

            var startHunger = testCat.HungerLevel;
            var afterHunger = startHunger - testAmount;

            testCat.ReduceHunger(testAmount);

            Assert.AreEqual(afterHunger, testCat.HungerLevel);
        }
Beispiel #3
0
        public void Pet_PetCalledOnOneCrankyCat_HappyShouldDecreaseBy15()
        {
            var testCat1   = new CrankyCat("Tank", 42, "Purple");
            var startHappy = testCat1.HappyLevel;

            testCat1.Pet();

            var afterHappy = startHappy - 15;

            Assert.AreEqual(afterHappy, testCat1.HappyLevel);
        }
Beispiel #4
0
        public void IncreaseHappy_CalledWith46AsAmount_HappyShouldIncrease()
        {
            var testCat    = new CrankyCat("Chubs", 2, "Marshmellow");
            var startHappy = testCat.HappyLevel;


            testCat.IncreaseHappy(testAmount);

            var afterHappy = startHappy + testAmount;

            Assert.AreEqual(afterHappy, testCat.HappyLevel);
        }