public void TestAddVersenyhetvege() { VersenyhetvegeLogic vhLogic = new VersenyhetvegeLogic(this.vhRepo.Object); Assert.That(vhLogic.GetAllVersenyhetvege().Count, Is.EqualTo(1)); Versenyhetvege newVh = new Versenyhetvege() { VERSENYHETVEGE_SZAMA = 2, helyszin = "Auszria", hossz = 2160, kor = 49, idopont = DateTime.Now, nev = "AU GP", }; vhLogic.CreateVersenyhetvege(newVh); vhRepo.Verify(repo => repo.CreateVersenyHetvege(It.IsAny <Versenyhetvege>()), Times.Once); vhRepo.Verify(repo => repo.GetOne(It.IsAny <int>()), Times.Never); }
public static void HarmadikMenupont() { Console.WriteLine("1, Versenyhetvegek listázása"); Console.WriteLine("2, Versenyhétvége hozzáadása"); Console.WriteLine("3, Versenyhétvége módosítása"); Console.WriteLine("4, Versenyhétvége törlése"); Console.WriteLine("0, Kilépés a főmenübe"); int kivalasztottMenupont = int.Parse(Console.ReadLine()); Console.Clear(); VersenyhetvegeLogic versenyhetvegeLogic = new VersenyhetvegeLogic(); switch (kivalasztottMenupont) { case 1: Console.WriteLine("Az idénybeli versenyhétvégék\n"); foreach (var item in versenyhetvegeLogic.GetAllVersenyhetvege()) { Console.WriteLine(item.nev); } break; case 2: Versenyhetvege versenyhetvege = new Versenyhetvege(); Console.Write("Versenyhétvége neve: "); versenyhetvege.nev = Console.ReadLine(); Console.Write("Versenyhetvege szama: "); versenyhetvege.VERSENYHETVEGE_SZAMA = int.Parse(Console.ReadLine()); //nézni hogy már van ilyen Console.Write("Versenyhetvege hossza: "); versenyhetvege.hossz = int.Parse(Console.ReadLine()); Console.Write("Versenyhetvege kör száma: "); versenyhetvege.kor = int.Parse(Console.ReadLine()); DateTime idopont; while (true) { Console.Write("Versenyhetvege időpontja: "); if (DateTime.TryParse(Console.ReadLine(), out idopont)) { versenyhetvege.idopont = idopont; break; } else { Console.WriteLine("Rossz időpont formátum"); } } Console.WriteLine("Versenyhetvege helyszíne: "); versenyhetvegeLogic.CreateVersenyhetvege(versenyhetvege); versenyhetvege.helyszin = Console.ReadLine(); break; case 3: break; case 4: Console.WriteLine("Törölni kívánt versenyhétvége száma: "); versenyhetvegeLogic.DeleteVersenyhetvege(int.Parse(Console.ReadLine())); break; default: break; } Console.ReadLine(); }