public void Junantyyppilisänä() { RataDigiTraffic.Junanumerolla j = new RataDigiTraffic.Junanumerolla(); string junanNumero = "IC160"; string expected = ""; string actual = Junanumerolla.EtsiJuna(junanNumero); Assert.AreEqual(expected, actual, "Joku on pielessä, pitäisi olla oikea junan numero!"); }
public void Kirjaimianumerossa() { RataDigiTraffic.Junanumerolla j = new RataDigiTraffic.Junanumerolla(); string junanNumero = "4kh36c"; string expected = "Et syöttänyt numeroa!"; string actual = Junanumerolla.EtsiJuna(junanNumero); Assert.AreEqual(expected, actual, "Syötä numero!"); }
public void JunanNumeroonnolla() { RataDigiTraffic.Junanumerolla j = new RataDigiTraffic.Junanumerolla(); string junanNumero = "0"; string expected = "Junan numero voi olla välillä 1-99999"; string actual = Junanumerolla.EtsiJuna(junanNumero); Assert.AreEqual(expected, actual, "Joku on pielessä, junan numero ei voi olla 0!"); }
public void Liianpitkänumero() { RataDigiTraffic.Junanumerolla j = new RataDigiTraffic.Junanumerolla(); string junanNumero = "467859"; string expected = "Junan numero voi olla välillä 1-99999"; string actual = Junanumerolla.EtsiJuna(junanNumero); Assert.AreEqual(expected, actual, "Liian pitkä numero!"); }
static void Main(string[] args) { Console.SetWindowSize(Console.LargestWindowWidth - 40, Console.LargestWindowHeight - 15); intro.Alku(); Thread.Sleep(3000); Console.WriteLine("Tervetuloa Junajuttuun! Olen konduktööri Pekka."); Console.WriteLine("##############################################"); string response = "k"; do { intro.PekkaImg(); Console.WriteLine("Mitä haluat tehdä?\n 1) Etsiä seuraavat junat tietylle reitille\n 2) Hakea junan tiedot junan numerolla\n Info) Saada lisätietoa sovelluksesta"); string vastaus = Console.ReadLine(); if (vastaus == "1") { Console.Clear(); Console.WriteLine("SEURAAVAT JUNAT REITILLE"); Console.WriteLine("##############################"); intro.PekkaImg(); Console.WriteLine("Etsitään seuraavat junat haluamallesi reitille."); SeuraavaJuna.KerroSeuraavatJunat(); } if (vastaus == "2") { Console.Clear(); Console.WriteLine("TIEDOT JUNAN NUMEROLLA"); Console.WriteLine("##############################"); intro.PekkaImg(); Console.WriteLine("Etsitään haluamasi junan seuraavan lähdön tiedot."); Console.WriteLine("Anna junan numero"); string junaSyöte = Console.ReadLine(); Console.WriteLine(Junanumerolla.EtsiJuna(junaSyöte)); } if (vastaus.ToLower().Contains("i")) { Console.Clear(); intro.PekkaImg(); Console.WriteLine("##############################\n\n" + "JUNAJUTTU INFO\n" + "Junajuttu on sovellus, jossa konduktööri Pekka etsii tietoa junien aikatauluista\n" + "käyttäjän antamilla tiedoilla. Junajuttu-sovelluksen kehittämistyössä on panostettu\n" + "erityisesti käyttäjäystävällisyyteen. Junajuttu on kehitetty kesäkuussa 2018\n" + "Academy Finlandin C#.NET Accelerated Learning -koulutusohjelman miniprojektina,\n" + "ja sen ovat kehittäneet Hanna-Mari Lapp (@hmlapp), Sari Paavilainen (@SariPaavilainen),\n" + "Olli Piilonen (@ollipiilonen) ja Tatu Vahteri (@tatuvahteri).\n\n" + "Grafiikka https://asciiart.eu; Äänitehosteet https://zapsplat.com \n" + "##############################"); } Console.WriteLine("Haluatko tehdä uuden haun? (k/e)"); response = Console.ReadLine(); Console.Clear(); } while (response == "k"); intro.PekkaImg(); Console.WriteLine("Kiitos kun kävit Junajutussa! Hyvää matkaa!"); Thread.Sleep(2500); intro.Alku(); //Koodasivat: Tatu ja Hanna-Mari //Tähän asti! }