Esempio n. 1
0
        public void CanBeConstructed()
        {
            //Given
            CareStats carestats = new CareStats();

            //When
            int expected = 100;
            int actual   = carestats.Happiness;

            //Then
            Assert.True(expected == actual);
        }
Esempio n. 2
0
        public void SubtractFullnessWorks()
        {
            //Given
            CareStats carestats = new CareStats();

            carestats.SubtractFullness(50);

            //When
            int expected = 50;
            int actual   = carestats.Fullness;

            //Then
            Assert.True(expected == actual);
        }
Esempio n. 3
0
        public void AddHappinessLimitWorks()
        {
            //Given
            CareStats carestats = new CareStats();

            carestats.AddHappiness(10);

            //When
            int expected = 100;
            int actual   = carestats.Happiness;

            //Then
            Assert.True(expected == actual);
        }
Esempio n. 4
0
        public void CleanWorks()
        {
            //Given
            CareStats carestats = new CareStats();

            carestats.Cleanliness = 0;
            carestats.Clean();

            //When
            int expected = 20;
            int actual   = carestats.Cleanliness;

            //Then
            Assert.True(expected == actual);
        }
Esempio n. 5
0
        public void DailyDecreaseWorks()
        {
            //Given
            CareStats carestats = new CareStats();
            Food      food      = new Food("testFood", 20, "testImg", 20);

            carestats.Feed(food);

            //When
            DateTime expected = DateTime.Today.Date;
            DateTime actual   = carestats.LastFed;

            //Then
            Assert.True(expected.Equals(actual));
        }
Esempio n. 6
0
        public void FeedWorks()
        {
            //Given
            CareStats carestats = new CareStats();

            carestats.SubtractFullness(100);
            Food food = new Food("testFood", 20, "testImg", 20);

            carestats.Feed(food);

            //When
            int expectedFullness = 20;
            int actualFullness   = carestats.Fullness;

            int expectedCleanliness = 95;
            int actualCleanliness   = carestats.Cleanliness;

            //Then
            Assert.True(expectedFullness == actualFullness);
            Assert.True(expectedCleanliness == actualCleanliness);
        }