private static void TestOpracht() { Sporter sporter = new Sporter(); Waterskibaan waterskibaan = new Waterskibaan(); waterskibaan.SporterStart(sporter); }
private static void TestOpdracht4() { //Al deze code kijkt als er een lijn op positie 9 is of het dan goed wordt verplaats naar de lijnvoorraad. Kabel kabel = new Kabel(); Lijn lijn1 = new Lijn(); Lijn lijn2 = new Lijn(); kabel.NeemLijnInGebruik(lijn1); kabel.VerschuifLijnen(); kabel.NeemLijnInGebruik(lijn2); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); kabel.VerschuifLijnen(); Console.WriteLine(kabel.ToString()); Waterskibaan wsb = new Waterskibaan(); Console.WriteLine(wsb.ToString()); wsb.VerplaatsKabel(); Console.WriteLine(wsb.ToString()); }
static void TestOpdracht8() { Sporter sporter1 = new Sporter(MoveCollection.GetWillekeurigeMoves()); Sporter sporter2 = new Sporter(MoveCollection.GetWillekeurigeMoves()) { Zwemvest = new Zwemvest(), Skies = new Skies() }; Waterskibaan waterskibaan = new Waterskibaan(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Opdracht 8:"); Console.ResetColor(); foreach (Sporter s in new Sporter[] { sporter1, sporter2 }) { try { waterskibaan.SporterStart(s); } catch (Exception) { Console.WriteLine("Geen Zwemvest of Skies"); } } Console.WriteLine(""); }
public void SporterStart_NoSKiesORvest_ThrowException() { //arrange Waterskibaan.Waterskibaan waterskibaan = new Waterskibaan.Waterskibaan(); //assert Assert.Throws <Exception>(() => waterskibaan.SporterStart(new Sporter(MoveCollection.GetWillekeurigeMoves()))); //TODO: add a Assert check for exceptions }
// Test of de sporter z'n zwemvest en skies heeft static void TestOpdracht8() { Sporter sporter1 = new Sporter(MoveCollection.GetWillekeurigeMoves(5)); Sporter sporter2 = new Sporter(MoveCollection.GetWillekeurigeMoves(5)); Waterskibaan waterskibaan = new Waterskibaan(new LijnenVoorraad()); sporter2.Zwemvest = new Zwemvest(); sporter2.Skies = new Skies(); waterskibaan.SporterStart(sporter1); }
private static void TestOpdracht4() { Kabel kabel = new Kabel(); for (int i = 0; i <= 9; i++) { kabel.NeemLijnInGebruik(new Lijn()); } Waterskibaan waterskibaan = new Waterskibaan(kabel); Console.WriteLine(waterskibaan); }
public void SporterStart_AllRequirements_SporteraddedToKabel() { //arrange Waterskibaan.Waterskibaan waterskibaan = new Waterskibaan.Waterskibaan(); //act waterskibaan.SporterStart(new Sporter(MoveCollection.GetWillekeurigeMoves()) { Skies = new Skies(), Zwemvest = new Zwemvest() }); //assert int result = waterskibaan._kabel.Lijnen.Count; Assert.AreEqual(1, result); }
public void Initialize() { _waterskibaan = new Waterskibaan(); _instructieGroep = new InstructieGroep(); _wachtrijInstructie = new WachtrijInstructie(); _wachtrijStarten = new WachtrijStarten(); SetTimer(); NieuweBezoeker += OnNieuweBezoeker; InstructieAfgelopen += OnInstructieAfgelopen; LijnenVerplaatst += OnLijnenVerplaatst; }
public void Intilize(DispatcherTimer timer) { dispatchTimer = timer; waterskibaan = new Waterskibaan(); wi = new WachtrijInstructie(); ig = new InstructieGroep(); ws = new WachtrijStarten(); logger = new Logger(waterskibaan.kabel); SetTimer(); NieuweBezoeker += WachtrijBezoekerToevoegen; instructieAfgelopen += InstructieIsAfgelopen; verplaatsLijnen += LijnenWordenVerplaatst; }
private void GameLoop(object sender, ElapsedEventArgs e) { if (Waterskibaan.Kabel.IsStartPositieLeeg()) { Waterskibaan.SporterStart(WachtrijStarten.SporterVerlaatRij()); } //NOTE: Debug /* * Console.WriteLine($"{Waterskibaan}\n"); * Console.WriteLine($"WachtrijInstructie: {WachtrijInstructie.Rij.Count}"); * Console.WriteLine($"InstructieGroep: {InstructieGroep.Rij.Count}"); * Console.WriteLine($"WachtrijStarten: {WachtrijStarten.Rij.Count}"); */ }
private static void TestOpdracht8() { LijnenVoorraad lijnenVoorraad = new LijnenVoorraad(); Kabel kabel = new Kabel(); Waterskibaan waterskibaan = new Waterskibaan(/*lijnenVoorraad, kabel*/); Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()); Skies skies = new Skies(); Zwemvest zwemvest = new Zwemvest(); sporter.Zwemvest = zwemvest; sporter.Skies = skies; waterskibaan.SporterStart(sporter); Console.WriteLine(sporter.ToString()); }
public void Initialize() { waterskibaan = new Waterskibaan(); wachtrijStarten = new WachtrijStarten(); instructieGroep = new InstructieGroep(); wachtrijinstructie = new WachtrijInstructie(); TestOpdracht12(); NieuweBezoeker += OnNieuweBezoeker; //3 InstructieAfgelopen += OnInstructieAflopen; //20 LijnenVerplaatst += OnLijnenVerplaatst; //4 // DispatcherTimer setup dispatcherTimer = new System.Windows.Threading.DispatcherTimer(); dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick); dispatcherTimer.Interval = new TimeSpan(0, 0, 1); dispatcherTimer.Start(); }
private static void TestOpdr8() { Sporter s = new Sporter(MoveCollection.GetWillekeurigeMoves()); Waterskibaan waterskibaan = new Waterskibaan(); s.Zwemvest = new Zwemvest(); s.Skies = new Skies(); waterskibaan.SporterStart(s); /* foreach (var punt in s.Moves) * { * Console.WriteLine(punt); * } */ Console.WriteLine(s.KledingKleur); Console.WriteLine("--------------------------------------------- \n"); }
private static void TestOpdracht4() { LijnenVoorraad lijnenVoorraad = new LijnenVoorraad(); Kabel kabel = new Kabel(); Waterskibaan waterskibaan = new Waterskibaan(); Lijn lijn1 = new Lijn(); Lijn lijn2 = new Lijn(); Lijn lijn3 = new Lijn(); kabel.NeemLijnInGebruik(lijn1); kabel.VerschuiftLijnen(); kabel.NeemLijnInGebruik(lijn2); kabel.VerschuiftLijnen(); kabel.NeemLijnInGebruik(lijn3); Console.WriteLine(waterskibaan.ToString()); for (int i = 0; i < 15; i++) { waterskibaan.VerplaatsKabel(); Console.WriteLine(waterskibaan.ToString()); } }
public void Initialize() { Waterskibaan = new Waterskibaan(this); WachtrijInstructie = new WachtrijInstructie(this); InstructieGroep = new InstructieGroep(); WachtrijStarten = new WachtrijStarten(); // default 1000 GameTimer = new Timer(500) { AutoReset = true, Enabled = true }; GameTimer.Elapsed += GameLoop; // default 20000 InstructieGroepTimer = new Timer(1000) { AutoReset = true, Enabled = true }; InstructieGroepTimer.Elapsed += InstructieGroepLoop; // default 2000 WachtrijTimer = new Timer(2000) { AutoReset = true, Enabled = true }; WachtrijTimer.Elapsed += WachtrijLoop; // default 4000 LijnenVerplaatsenTimer = new Timer(4000) { AutoReset = true, Enabled = true }; LijnenVerplaatsenTimer.Elapsed += LijnenVerplaatsenLoop; Logger = new Logger(Waterskibaan.Kabel); }
public void Initialize(DispatcherTimer tijd) { wachtrijInstructie = new WachtrijInstructie(); instructieGroep = new InstructieGroep(); wachtrijStarten = new WachtrijStarten(); Kabel kabel = new Kabel(); NieuweBezoeker += wachtrijInstructie.BijNieuweBezoeker; InstructieAfgelopen += wachtrijStarten.InstructieIsAfgelopen; InstructieAfgelopen += instructieGroep.InstructieIsAfgelopen; waterskibaan = new Waterskibaan(kabel); logger = new Logger(waterskibaan.kabel); this.tijd = tijd; tijd.Interval = TimeSpan.FromMilliseconds(100); tijd.Tick += OnInstructieIsAfgelopen; tijd.Tick += BijNieuweBezoeker; tijd.Tick += VerplaatsLijnen; tijd.Tick += VerhoogTijd; tijd.Start(); }
public void TestSporterStart() { Waterskibaan.Waterskibaan waterskibaan = new Waterskibaan.Waterskibaan(); waterskibaan.SporterStart(new Sporter(MoveCollection.GetWillekeurigeMoves())); }