public void VerschuifLijnenTest_GaatVan9Naar0() { Kabel kabel = new Kabel(); Lijn lijn0 = new Lijn(); kabel.NeemLijnInGebruik(lijn0); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); Assert.IsTrue(lijn0.PositieOpKabel == 0); }
public void VerwijderLijnVanKabelTest_WanneerLijnPositie9Is() { Kabel kabel = new Kabel(); Lijn lijn0 = new Lijn(); kabel.NeemLijnInGebruik(lijn0); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(new Lijn()); kabel.VerwijderLijnVanKabel(); Assert.IsFalse(kabel.GeefLijnenOpKabel().Contains(lijn0)); }
public void TestVerwijderLijnVanKabel() { Kabel kabel = new Kabel(); Lijn lijn = new Lijn(); Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()) { Skies = new Skies(), Zwemvest = new Zwemvest() }; lijn.Sporter = sporter; lijn.Sporter.AantalRondenNogTeGaan = 1; kabel.NeemLijnInGebruik(lijn); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); Lijn testLine = kabel.VerwijderLijnVanKabel(); Assert.AreEqual(lijn, testLine); }
public void TestIsStartPositieLeeg() { Kabel kabel = new Kabel(); Assert.AreEqual(kabel.IsStartPositieLeeg(), true); kabel.NeemLijnInGebruik(new Lijn()); Assert.AreEqual(kabel.IsStartPositieLeeg(), false); }
public void NeemLijnInGebruik_POsitieleeg_ListIsChanged(int positie, int count) { //arrange Kabel kabel = new Kabel(); kabel.ToevoegenAanLijst(new Lijn(positie)); //act kabel.NeemLijnInGebruik(new Lijn()); int countlist = kabel.Lijnen.Count; //assert Assert.AreEqual(count, countlist); }
public void VerschuifLijnen_Eerstepositieleeg_PositielaatsteAangepast() { //arrange Kabel kabel = new Kabel(); kabel.NeemLijnInGebruik(new Lijn()); //act kabel.VerschuifLijnen(); int result = kabel.Lijnen.Last.Value.PositieOpDeLijn; //assert Assert.AreEqual(1, result); }
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); }
static void TestOpdracht2() { Console.WriteLine("--- 2 ---"); Kabel kabel = new Kabel(); Lijn l1 = new Lijn(); Lijn l2 = new Lijn(); Lijn l3 = new Lijn(); kabel.NeemLijnInGebruik(l1); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(l2); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(l3); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); kabel.VerschuifLijnen(); Console.Write(kabel.ToString()); }
public void IsStartPositieLeegTest() { Kabel kabel = new Kabel(); Lijn lijn = new Lijn(); if (kabel.IsStartPositieLeeg()) { kabel.NeemLijnInGebruik(lijn); Assert.IsFalse(kabel.IsStartPositieLeeg()); } else { Assert.Fail(); } }