static void TestaaKalat() { try { Kalastaja matti = new Kalastaja("Matti Meikäläinen", "0401233567"); Kalat taimen = new Kalat("Taimen", "60", "2", "Inarijärvi", "Väylä"); Kalat lohi = new Kalat("Kirjolohi", "46", "4", "Inarijärvi", "Pohjoispuoli"); Console.WriteLine("Uusi henkilö lisättiin kalastusrekisteriin\n{0}", matti.ToString()); matti.kalat.Add(taimen); Console.WriteLine("{0} sai kalan!\n\n{1}", matti.Nimi, taimen.ToString()); matti.kalat.Add(lohi); Console.WriteLine("{0} sai kalan!\n\n{1}", matti.Nimi, lohi.ToString()); Console.WriteLine(); matti.TulostaTiedot(); matti.TulostaKg(); } catch (Exception) { throw; } }
public static void Testaa() { try { Kalastaja kalastajaKirsi = new Kalastaja("Kirsi Kernel", "020-5555555"); Console.WriteLine("Uusi kalastaja lisätty rekisteriin: "); Console.WriteLine(kalastajaKirsi.ToString()); Console.WriteLine("\nKalastaja: {0} sai uuden kalan", kalastajaKirsi.Nimi); kalastajaKirsi.kalalista.Add(new Kala("Ahven", 190, 5.0, "Jyväsjärvi", "Jyväskylä")); Console.WriteLine(kalastajaKirsi.kalalista[0].ToString()); Console.WriteLine("\nKalastaja: {0} sai uuden kalan", kalastajaKirsi.Nimi); kalastajaKirsi.kalalista.Add(new Kala("Särki", 90, 2.5, "Oulujoki", "Oulu")); Console.WriteLine(kalastajaKirsi.kalalista[1].ToString()); Console.WriteLine("\nKaikki kalat rekisterissä:"); foreach (Kala kala in kalastajaKirsi.kalalista) { Console.WriteLine(kala.ToString()); } kalastajaKirsi.kalalista.Sort((x, y) => y.Paino.CompareTo(x.Paino)); // Sortataan painavemmasta kevyempään kalaan Console.WriteLine("\nJärjestetyt kalat rekisterissä:"); foreach (Kala kala in kalastajaKirsi.kalalista) { Console.WriteLine(kala.ToString()); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }