Exemple #1
0
        public void AddToQueue()
        {
            Wakeboarder     wakeboarder     = new Wakeboarder();
            WachtrijStarten wachtrijStarten = new WachtrijStarten();

            wachtrijStarten.VoegSporterToeAanRij(wakeboarder);
        }
        public void WachtrijStartTekenen()
        {
            wachtrijStarten = game.wachtrijStarten;
            Rectangle rect;
            int       x = 0;
            int       y = 0;

            canvas_wachtrijStart.Children.Clear();
            foreach (Sporter sporter in wachtrijStarten.GetAlleSporters())
            {
                rect = GetSporter(sporter);
                Canvas.SetLeft(rect, x);
                Canvas.SetTop(rect, y);
                canvas_wachtrijStart.Children.Add(rect);

                if (x >= 345)
                {
                    y += 20;
                    x  = 0;
                }
                else
                {
                    x += 15;
                }
            }
        }
        public void TestVoegSporterToeAanRij()
        {
            var wachtrij = new WachtrijStarten();

            Assert.AreEqual(wachtrij.Wachtrij.Count, 0);
            wachtrij.VoegSporterToeAanRij(new Sporter());
            Assert.AreEqual(wachtrij.Wachtrij.Count, 1);
        }
        public void WachtrijStarten_AddingSporterToQueue_ShouldIncrementQueueByOne()
        {
            WachtrijStarten wachtrij         = new WachtrijStarten();
            Skier           skier            = new Skier();
            int             currentQueueSize = wachtrij.Wachtrij.Count;

            wachtrij.VoegSporterToeAanRij(skier);
            Assert.AreEqual(currentQueueSize + 1, wachtrij.Wachtrij.Count);
        }
Exemple #5
0
        public void initialize()
        {
            Waterskibaan       = new Waterskibaan();
            WachtrijInstructie = new WachtrijInstructie(this);
            InstructieGroep    = new InstructieGroep(this);
            WachtrijStarten    = new WachtrijStarten(this);
            logger             = new Logger(Waterskibaan.kabel);
            NieuweBezoeker    += logger.OnNieuweBezoeker;

            Waterskibaan.waterskibaan();
        }
Exemple #6
0
        private static void TestOpdracht10()
        {
            Console.WriteLine("\nOpdracht 10:");
            WachtrijInstructie instructierij = new WachtrijInstructie();
            WachtrijStarten    startrij      = new WachtrijStarten();
            InstructieGroep    iGroep        = new InstructieGroep();

            Console.WriteLine(instructierij.ToString());
            Console.WriteLine(startrij.ToString());
            Console.WriteLine(iGroep.ToString());
        }
Exemple #7
0
        public Game()
        {
            waterskiBaan = new Waterskibaan();

            wachtrijInstructie = new WachtrijInstructie();
            instructiegroep    = new InstructieGroep();
            wachtrijStarten    = new WachtrijStarten();

            loggerlijst = new Logger(waterskiBaan._kabel);

            NieuweBezoeker      += InstructieWachtrijHandler;
            InstructieAfgelopen += InstructieGroepHandler;
            LijnenVerplaatst    += LijnVerplaatsHandler;
        }
        public void WachtrijStarten_RemovingSporterFromQeueue_ShouldBeTheFirstSporterInQueue()
        {
            WachtrijStarten wachtrij = new WachtrijStarten();
            List <Sporter>  list     = new List <Sporter>
            {
                new Skier(),
                new Skier(),
                new Wakeboarder(),
                new Wakeboarder()
            };

            list.ForEach(x => wachtrij.VoegSporterToeAanRij(x));
            wachtrij.HaalSporterUitRij();
            Assert.IsFalse(wachtrij.Wachtrij.Contains(list[0]));
        }
        public void WachtrijStarten_RemovingSporterFromQueue_ShouldDecreaseQueueByOne()
        {
            WachtrijStarten wachtrij = new WachtrijStarten();
            List <Sporter>  list     = new List <Sporter>
            {
                new Skier(),
                new Skier(),
                new Wakeboarder(),
                new Wakeboarder()
            };

            list.ForEach(x => wachtrij.VoegSporterToeAanRij(x));
            int currentQueueLength = wachtrij.Wachtrij.Count;

            wachtrij.HaalSporterUitRij();
            Assert.AreEqual(currentQueueLength - 1, wachtrij.Wachtrij.Count);
        }
        public void WachtrijStarten_InitializingWachtrijStarten_ShouldNotBeEqualToNull()
        {
            WachtrijStarten wachtrijStarten = new WachtrijStarten();

            Assert.IsNotNull(wachtrijStarten);
        }
Exemple #11
0
 private static void TestOpdracht10()
 {
     WachtrijInstructie instructierij = new WachtrijInstructie();
     WachtrijStarten    startrij      = new WachtrijStarten();
     InstructieGroep    iGroep        = new InstructieGroep();
 }