public void FeedHamster_Case7()
        {
            // Assign
            int foodSupplies = 20000;
            int hamsterCount = 10;
            var hamsters     = new List <Hamster>(hamsterCount);
            var cage         = new hamstr.Hamstr();

            hamsters.Add(new Hamster(1, 5000, hamsterCount));
            hamsters.Add(new Hamster(1, 5000, hamsterCount));

            for (int i = 0; i < hamsterCount - 2; i++)
            {
                hamsters.Add(new Hamster(10000, 1, hamsterCount));
            }

            // Act
            int result = cage.FeedHamsters(foodSupplies, hamsters.ToArray());

            // Assert
            int expected     = 2;
            var errorMessage = $"Expected: {expected}, Actual: {result}";

            Assert.AreEqual(expected, result, errorMessage);
        }
        public void FeedHamster_Case8()
        {
            // Assign
            int foodSupplies = 0;
            int hamsterCount = 1;
            var hamsters     = new List <Hamster>(hamsterCount);
            var cage         = new hamstr.Hamstr();

            hamsters.Add(new Hamster(10, 0, hamsterCount));

            // Act
            int result = cage.FeedHamsters(foodSupplies, hamsters.ToArray());

            // Assert
            int expected     = 0;
            var errorMessage = $"Expected: {expected}, Actual: {result}";

            Assert.AreEqual(expected, result, errorMessage);
        }