Beispiel #1
0
        public void TestIsStartPositieLeeg()
        {
            Kabel kabel = new Kabel();

            Assert.AreEqual(kabel.IsStartPositieLeeg(), true);

            kabel.NeemLijnInGebruik(new Lijn());

            Assert.AreEqual(kabel.IsStartPositieLeeg(), false);
        }
        public void IsStartPositieLeegTest()
        {
            Kabel kabel = new Kabel();
            Lijn  lijn  = new Lijn();

            if (kabel.IsStartPositieLeeg())
            {
                kabel.NeemLijnInGebruik(lijn);
                Assert.IsFalse(kabel.IsStartPositieLeeg());
            }
            else
            {
                Assert.Fail();
            }
        }
        public void IsStartPositieLeeg_PositieisLeeg_ReturnsTrue(int positie, bool result)
        {
            //arrange
            Kabel kabel = new Kabel();

            //act
            kabel.ToevoegenAanLijst(new Lijn(positie));
            //assert
            bool testresult = kabel.IsStartPositieLeeg();

            Assert.AreEqual(result, testresult);
        }
Beispiel #4
0
        public void TestVerschuifLijnen()
        {
            Kabel   kabel   = new Kabel();
            Lijn    lijn    = new Lijn();
            Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves());

            sporter.AantalRondenNogTeGaan = new Random().Next(1, 3);
            lijn.Sporter = sporter;
            kabel.NeemLijnInGebruik(lijn);
            kabel.VerschuifLijnen();

            Assert.AreEqual(kabel.IsStartPositieLeeg(), true);
        }