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 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); }
public void VerschuifLijnen_LaatstePositiegevuld_eerstepositieWordtgevuld() { //arrange Kabel kabel = new Kabel(); for (int i = 0; i < 10; i++) { Lijn lijn = new Lijn(i); lijn.Sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()) { AantalRondesTeGaan = 1 }; kabel.ToevoegenAanLijst(lijn); } //act kabel.VerschuifLijnen(); int result = kabel.Lijnen.First.Value.PositieOpDeLijn; int lastValue = kabel.Lijnen.Last.Value.PositieOpDeLijn; //assert Assert.AreEqual(0, result); Assert.AreEqual(9, lastValue); }
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()); }