public void EditParty()
        {
            Console.Write("Enter the date of the party to update: ");
            DateTime updateDate = DateTime.Parse(Console.ReadLine());

            Console.Write("Enter the type of booth to update (burger or treat): ");
            string boothType = Console.ReadLine();

            if (boothType.ToLower() == "burger")
            {
                Console.Write("Enter the number of hamburger tickets taken: ");
                int hamburgerTickets = int.Parse(Console.ReadLine());
                Console.Write("Enter the number of veggie burger tickets taken: ");
                int veggieBurgerTickets = int.Parse(Console.ReadLine());
                Console.Write("Enter the number of hot dog tickets taken: ");
                int         hotdogTickets     = int.Parse(Console.ReadLine());
                BurgerBooth updateBurgerBooth = new BurgerBooth(hamburgerTickets, veggieBurgerTickets, hotdogTickets);
                _partyRepo.UpdateBooth(updateDate, updateBurgerBooth, boothType);
            }
            else if (boothType.ToLower() == "treat")
            {
                Console.Write("Enter the number of ice cream tickets taken: ");
                int iceCreamTickets = int.Parse(Console.ReadLine());
                Console.Write("Enter the number of popcorn tickets taken: ");
                int        popcornTickets   = int.Parse(Console.ReadLine());
                TreatBooth updateTreatBooth = new TreatBooth(iceCreamTickets, popcornTickets);
                _partyRepo.UpdateBooth(updateDate, updateTreatBooth, boothType);
            }
            Console.WriteLine("Party updated\n" +
                              "Press any key to continue...");
            Console.ReadKey();
        }
        public void BurgerContent()
        {
            BurgerBooth BurgerHaus = new BurgerBooth(
                50.00d,
                100.00d,
                75.00d,
                50.00d,
                50
                );

            _repo.NewBurgerBooth(BurgerHaus);
        }
Esempio n. 3
0
        public void BoothRepository_GetBoothsByType_ShouldReturnCorrectCount()
        {
            BurgerBooth  burger  = new BurgerBooth();
            DessertBooth dessert = new DessertBooth();

            _boothRepo.AddBoothToList(burger);
            _boothRepo.AddBoothToList(burger);
            _boothRepo.AddBoothToList(dessert);

            _boothRepo.GetBoothsByType();

            var actual   = _boothRepo.GetBurgerBooths().Count;
            var expected = 2;

            var actualTwo   = _boothRepo.GetDessertBooths().Count;
            var expectedTwo = 1;

            Assert.AreEqual(expected, actual);
            Assert.AreEqual(expectedTwo, actualTwo);
        }
Esempio n. 4
0
 public void Arrange()
 {
     _boothRepo = new BoothRepository();
     _burger    = new BurgerBooth();
     _dessert   = new DessertBooth();
 }