public void WaterholeCanNotBeEatenByPredatorNoFood()
        {
            var wateringhole = new WateringHole();
            var species      = new MockSpecies();

            species.IsPredator = true;
            Assert.IsFalse(wateringhole.CanBeEatenBy(species));
            Assert.AreEqual(0, wateringhole.FoodAmount);
        }
        public void WaterholeCanBeEatenByNoPredatorWithFood()
        {
            var wateringhole = new WateringHole();
            var species      = new MockSpecies();

            species.IsPredator = false;
            wateringhole.AddFood(10);
            Assert.IsTrue(wateringhole.CanBeEatenBy(species));
            Assert.AreEqual(10, wateringhole.FoodAmount);
        }