Exemplo n.º 1
0
        public static void NegyedikMenupont()
        {
            Console.WriteLine("1, Eredmények listázása");
            Console.WriteLine("2, Eredmeny hozzáadása");
            Console.WriteLine("3, Eredmeny módosítása");
            Console.WriteLine("4, Eredmeny törlése");
            Console.WriteLine("0, Kilépés a főmenübe");
            int kivalasztottMenupont = int.Parse(Console.ReadLine());

            Console.Clear();
            EredmenyLogic eredmenylogic = new EredmenyLogic();

            switch (kivalasztottMenupont)
            {
            case 1:
                Console.WriteLine("A jelenlegi eredmények\n");
                foreach (var item in eredmenylogic.GetAllEredmeny())
                {
                    Console.WriteLine(item.versenyhetvege_szam + "\t" + item.helyezes + "\t" + item.pont);
                }

                break;

            case 2:
                Eredmeny eredmeny = new Eredmeny();
                Console.Write("Eredmény versenyhetvege száma: ");
                eredmeny.versenyhetvege_szam = int.Parse(Console.ReadLine());
                Console.WriteLine("Eredményt elért rajtszám: ");
                eredmeny.rajtszam = int.Parse(Console.ReadLine());
                Console.WriteLine("Eredményt ekért vesenyző helyezése: ");
                eredmeny.helyezes = int.Parse(Console.ReadLine());
                Console.WriteLine("Eredmény pontszáma: ");
                eredmeny.pont = int.Parse(Console.ReadLine());
                eredmenylogic.CreateEredmeny(eredmeny);
                break;

            case 3:
                break;

            case 4:
                Console.Write("Törölni kívánt eredmény versenyhetvégének száma: ");
                int vhszam = int.Parse(Console.ReadLine());
                Console.Write("Törölni kívánt eredményt elérő rajtszáma: ");
                eredmenylogic.DeleteEredmeny(vhszam, int.Parse(Console.ReadLine()));
                break;

            default:
                break;
            }

            Console.ReadLine();
        }
Exemplo n.º 2
0
        public void TestReadEredmeny()
        {
            EredmenyLogic eLogic          = new EredmenyLogic(this.eredmenyRepo.Object);
            var           eredmeny        = eLogic.GetOneEredmeny(1);
            Eredmeny      epectedEredmeny = new Eredmeny()
            {
                eredmenyId = 2, versenyhetvege_szam = 1, rajtszam = 3, helyezes = 2, pont = 15
            };

            Assert.That(Is.Equals(eredmeny, epectedEredmeny));
            eredmenyRepo.Verify(repo => repo.GetOne(It.IsAny <int>()), Times.Once);
            eredmenyRepo.Verify(repo => repo.GetAll(), Times.Never);
        }