Exemplo n.º 1
0
        public void FillWagonMethodTest()
        {
            List <Animal> animals = new List <Animal>();

            animals.Add(new Animal(Animal.AnimalSize.small, true));
            animals.Add(new Animal(Animal.AnimalSize.medium, false));
            animals.Add(new Animal(Animal.AnimalSize.medium, false));
            animals.Add(new Animal(Animal.AnimalSize.large, true));
            animals.Add(new Animal(Animal.AnimalSize.small, false));


            string result = string.Join(",", WagonMethods.FillTrain(animals));

            Assert.AreEqual("5,7,1", result);
        }
Exemplo n.º 2
0
        public void SortingMethodTest()
        {
            List <Animal> unsortedList = new List <Animal>();

            unsortedList.Add(new Animal(Animal.AnimalSize.small, true));
            unsortedList.Add(new Animal(Animal.AnimalSize.medium, false));
            unsortedList.Add(new Animal(Animal.AnimalSize.medium, false));
            unsortedList.Add(new Animal(Animal.AnimalSize.large, true));
            unsortedList.Add(new Animal(Animal.AnimalSize.small, false));

            List <Animal> sortedList    = WagonMethods.SortAnimals(unsortedList);
            string        sortedAnimals = string.Join(",", sortedList);

            Assert.AreEqual("Size: groot, Eats meat: True,Size: klein, Eats meat: True,Size: middel, Eats meat: False,Size: middel, Eats meat: False,Size: klein, Eats meat: False", sortedAnimals);
        }