Beispiel #1
0
        static void Main(string[] args)
        {
            bool        exit   = false;
            List <Dier> dieren = new List <Dier>();

            while (exit == false)
            {
                Console.WriteLine("Naam van het dier: \n");
                string naam = Console.ReadLine();
                Console.WriteLine("\nDieet:\n Herbivoor = 1\n Carnivoor = 2");
                string dieet = Console.ReadLine();
                Console.WriteLine("\nGrote: \n Klein = 1 \n Middel = 3 \n Groot = 5");
                string grote = Console.ReadLine();
                dieren.Add(Algoritme.AddAnimal(naam, dieet, grote));
                Console.WriteLine("\nnog een dier toevoegen = 1 \nsorteer = 2\n ");
                int gemaakteKeuze = int.Parse(Console.ReadLine());
                exit = gemaakteKeuze == 2;
            }
            List <Wagon> wagonLijstCompleet = Algoritme.RunAlgoritme(dieren);

            foreach (Wagon wagon in wagonLijstCompleet)
            {
                Console.WriteLine(wagon.Naam + " - Gewicht: " + wagon.HuidigeGrote);
                foreach (Dier dier in wagon.Dieren)
                {
                    Console.WriteLine("    " + dier.naam);
                }
                Console.WriteLine("");
            }
        }
Beispiel #2
0
        private void CreateAnimalButton_Click(object sender, EventArgs e)
        {
            string naam  = NameTextBox.Text;
            string dieet = DietTextBox.Text;
            string grote = SizeTextBox.Text;

            dieren.Add(Algoritme.AddAnimal(naam, dieet, grote));
        }
Beispiel #3
0
        public void AddAnimalTest1()
        {
            // arrange
            string voedselkeuze = "1";
            string grote        = "3";
            string naam         = "testdier";

            // act
            Dier dier = Algoritme.AddAnimal(naam, voedselkeuze, grote);

            // assert
            Assert.IsNotNull(dier);
        }