Exemplo n.º 1
0
        public void LijnenInGebruik_StelLijnenBuitenGebruik_LineIsRemovedFromLinesInUse()
        {
            LijnenInGebruik lijnenInGebruik = new LijnenInGebruik();
            Lijn            lijn            = new Lijn(3);

            lijnenInGebruik.NeemLijnInGebruik(lijn);
            lijnenInGebruik.StelLijnBuitenGebruik(lijn);
            Assert.AreEqual(0, lijnenInGebruik.Lijnen.Count);
        }
Exemplo n.º 2
0
        public void LijnenInGebruik_StelLijnenBuitenGebruik_LineIsAddedToLinesOutOfUse()
        {
            LijnenInGebruik lijnenInGebruik = new LijnenInGebruik();
            LijnenVoorraad  lijnenVoorraad  = new LijnenVoorraad();

            lijnenInGebruik.LijnenVoorraad = lijnenVoorraad;
            Lijn lijn = new Lijn(3);

            lijnenInGebruik.NeemLijnInGebruik(lijn);
            lijnenInGebruik.StelLijnBuitenGebruik(lijn);
            Assert.AreEqual(lijn, lijnenInGebruik.LijnenVoorraad.Lijnen.Dequeue());
        }