public void MaakVeerbootTweeHavensInTraject() { Haven haven = new Haven("Gent"); Haven haven2 = new Haven("Antwerpen"); Traject traject = new Traject(); traject.VoegToe(haven); traject.VoegToe(haven2); schip = new Veerboot("Test", 1.0, 1.0, 1.0, 1, traject); Assert.AreEqual(2, ((Veerboot)schip).Traject.Count); }
static void Main(string[] args) { //Sleepboot test = new Sleepboot("Sleepboot", 1.0, 1.0, 1.0); //Console.WriteLine(test.Naam); //Olietanker test2 = new Olietanker("Olietanker", 1.0, 1.0, 1.0, 1m, 1.0, Olietanker.OlietankerLading.olie); //Console.WriteLine(test2.Naam); Rederij rederij = new Rederij(); Vloot vloot = new Vloot("Vloot"); Vloot vloot1 = new Vloot("Vloot1"); Vloot vloot2 = new Vloot("Vloot2"); Vloot vloot3 = new Vloot("Vloot3"); Schip schip = new Containerschip("Containerschip", 1.0, 1.0, 19.0, 1, 100m); Schip schip2 = new RoRoschip("RoRoschip", 1.0, 1.0, 15.0, 1, 1, 100m); Schip schip3 = new Olietanker("Olietanker", 1.0, 1.0, 10.0, 100m, 111.0, Olietanker.OlietankerLading.diesel); Schip schip4 = new Gastanker("Gastanker", 1.0, 1.0, 1.0, 100m, 1.0, Gastanker.GastankerLading.amoniak); vloot.VoegSchipToe(schip); vloot.VoegSchipToe(schip4); vloot1.VoegSchipToe(schip2); vloot2.VoegSchipToe(schip3); rederij.VoegVlootToe(vloot); rederij.VoegVlootToe(vloot1); rederij.VoegVlootToe(vloot2); //SortedDictionary<double, List<Vloot>> tonnages = rederij.GeefTonnagePerVloot(); double test = rederij.GeefTotaalVolumeTankers(); Console.WriteLine(test); //Console.WriteLine(rederij.GeefTotaleCargowaarde()); Schip sleepboot1 = new Sleepboot("Sleepboot", 1.0, 1.0, 19.0); Schip sleepboot2 = new Sleepboot("Sleepboot2", 1.0, 1.0, 19.0); Schip sleepboot3 = new Sleepboot("Sleepboot3", 1.0, 1.0, 19.0); vloot.VoegSchipToe(sleepboot1); vloot2.VoegSchipToe(sleepboot3); vloot1.VoegSchipToe(sleepboot2); List <Sleepboot> foo = rederij.GeefBeschikbareSleepboten(); foreach (Sleepboot s in foo) { Console.WriteLine(s.Naam); } Traject traject1 = new Traject(); traject1.VoegToe(new Haven("Testhaven")); traject1.VoegToe(new Haven("Testhaven2")); Schip schip5 = new Cruiseschip("Cruisetest", 1.0, 1.0, 1.0, 20, traject1); vloot.VoegSchipToe(schip5); Console.WriteLine($"Passagiers: {rederij.GeefTotaalAantalPassagiers()}"); }
public void MaakCruiseschipMeerdereHavensInTraject() { Haven haven = new Haven("Gent"); Haven haven2 = new Haven("Antwerpen"); Haven haven3 = new Haven("Oostende"); Traject traject = new Traject(); traject.VoegToe(haven); traject.VoegToe(haven2); traject.VoegToe(haven3); schip = new Cruiseschip("Test", 1.0, 1.0, 1.0, 1, traject); Assert.AreEqual(3, ((Cruiseschip)schip).Traject.Count); }
public void MaakVeerboot4HavensInTraject() { Haven haven = new Haven("Gent"); Haven haven2 = new Haven("Antwerpen"); Haven haven3 = new Haven("Oostende"); Haven haven4 = new Haven("Zeebrugge"); Traject traject = new Traject(); traject.VoegToe(haven); traject.VoegToe(haven2); traject.VoegToe(haven3); traject.VoegToe(haven4); schip = new Veerboot("Test", 1.0, 1.0, 1.0, 1, traject); }
public void MaakVeerbootEenHavenInTraject() { Haven haven = new Haven("Gent"); Traject traject = new Traject(); traject.VoegToe(haven); schip = new Veerboot("Test", 1.0, 1.0, 1.0, 1, traject); }
public void MaakCruiseschipEenHavenInTraject() { Haven haven = new Haven("Gent"); Traject traject = new Traject(); traject.VoegToe(haven); schip = new Cruiseschip("Test", 1.0, 1.0, 1.0, 1, traject); }