public void Setup()
 {
     reptilServicio    = new ReptilServicio();
     carnivoroServicio = new CarnivoroServicio();
     herbivoroServicio = new HerbivoroServicio();
     animalStorage     = new AnimalStorage();
     zoologicoServicio = new ZoologicoServicio(carnivoroServicio, herbivoroServicio, reptilServicio, animalStorage);
 }
示例#2
0
        public void AnimalStorage_AddAnimalToStorage_ReturnsAllAnimalInfo()
        {
            //arrange
            const string expected = "mouse [Stewart, 1, Basement, 5], cat [Bob, Persian, 2, Africa, 0]";
            var          test     = new Mouse("Stewart", "mouse", 1, "Basement");
            var          test2    = new Cat("Bob", "cat", 2, "Africa", "Persian");
            var          testFood = new Meat("meat", 5);

            test.Eat(testFood);
            var testStorage = new AnimalStorage();

            testStorage.AddToAnimalStorage(test);
            testStorage.AddToAnimalStorage(test2);
            //act
            var actual = testStorage.ToString();

            //assert
            Assert.Equal(expected, actual);
        }