コード例 #1
0
        public void TestUpdateCsapat()
        {
            CsapatLogic csLogic = new CsapatLogic(this.csapatRepo.Object);

            csLogic.UpdateGyozelmek("Williams", 1);
            csapatRepo.Verify(repo => repo.UpdateGyozelmek(It.IsAny <string>(), It.IsAny <int>()), Times.Once);
        }
コード例 #2
0
        public static void ElsoMenupont()
        {
            Console.WriteLine("1, Csapatok listázása");
            Console.WriteLine("2, Csapat hozzáadása");
            Console.WriteLine("3, Csapat módosítása");
            Console.WriteLine("4, Csapat törlése");
            Console.WriteLine("0, Kilépés a főmenübe");
            int kivalasztottMenupont = int.Parse(Console.ReadLine());

            Console.Clear();
            switch (kivalasztottMenupont)
            {
            case 1:
                Console.WriteLine("A jelenlegi idényben résztvevő csapatok\n");
                CsapatLogic csapRepo = new CsapatLogic();
                foreach (var item in csapRepo.GetAllCsapat())
                {
                    Console.WriteLine(item.csapat_nev);
                }

                break;

            case 2:
                Csapat mycsapat = new Csapat();
                Console.Write("Csapat neve: ");
                mycsapat.csapat_nev = Console.ReadLine();
                Console.Write("Motor gyártója: ");
                mycsapat.motor = Console.ReadLine();
                Console.Write("Versenyek száma: ");
                mycsapat.versenyek_szama = int.Parse(Console.ReadLine());
                Console.Write("Győzelmek száma: ");
                mycsapat.gyozelmek = int.Parse(Console.ReadLine());
                CsapatLogic cslogic = new CsapatLogic();
                cslogic.CreateCsapat(mycsapat);
                break;

            case 3:
                CsapatModositas();
                Console.Clear();
                break;

            case 4:
                CsapatLogic csapatlogic = new CsapatLogic();
                Console.Write("Törölni kívánt csapat neve: ");
                csapatlogic.DeleteCsapat(Console.ReadLine());
                break;

            default:
                Console.WriteLine("Rossz menüpont");
                break;
            }

            Console.ReadLine();
            return;
        }
コード例 #3
0
        public static void CsapatModositas()
        {
            Console.Write("Módosítani kívánt csapat neve: ");
            string myCsapat = Console.ReadLine();

            Console.WriteLine("1, Csapat motor módosítás");
            Console.WriteLine("2, Csapat versenyszámának módosítása");
            Console.WriteLine("3, Csapat győzelemszámának módosítása");
            Console.Write("Kiválasztott menü: ");
            CsapatLogic csapatLogic = new CsapatLogic();

            switch (int.Parse(Console.ReadLine()))
            {
            case 1:
                Console.WriteLine("\n");
                Console.Write("Csapat új motorja: ");    //exception nézés
                csapatLogic.UpdateMotor(myCsapat, Console.ReadLine());
                break;

            case 2:
                Console.WriteLine("\n");
                Console.Write("Csapat új versenyszáma: ");
                csapatLogic.UpdateVersenySzam(myCsapat, int.Parse(Console.ReadLine()));
                break;

            case 3:
                Console.WriteLine("\n");
                Console.WriteLine("Csapat új győzelemszáma");
                csapatLogic.UpdateGyozelmek(myCsapat, int.Parse(Console.ReadLine()));
                break;

            default:
                Console.WriteLine("Nincs ilyen menüpont");
                break;
            }
        }