Example #1
0
        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);
        }
Example #2
0
        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();
        }