Exemplo n.º 1
0
        public void GetTotalCostTest()
        {
            Party partyTwo = new Party(new DateTime(2019, 5, 5), new BurgerBooth(125, 30, 50), new TreatBooth(150, 45));

            _partyTestList.AddPartyToList(partyTwo);

            List <Party> partyList = _partyTestList.GetPartyList();

            decimal actual   = _partyTestList.GetCostOfAllParties(partyList);
            decimal expected = _party.TotalPartyCost + partyTwo.TotalPartyCost;

            Assert.AreEqual(expected, actual);
        }
        public void ShowAll()
        {
            List <Party> partyList = _partyRepo.GetPartyList();

            foreach (Party party in partyList)
            {
                Console.WriteLine($"Party Date: {party.PartyDate.Month}/{party.PartyDate.Day}/{party.PartyDate.Year}\n" +
                                  $"Burger Booth - Tickets Used: {party.BurgerBooth.TicketsTaken} -- Total Cost of Supplies: ${party.BurgerBooth.TotalCost}\n" +
                                  $"Treat Booth - Tickets used: {party.TreatBooth.TicketsTaken} -- Total Cost of Supplies: ${party.TreatBooth.TotalCost}\n" +
                                  $"Total Cost of Party: ${party.TotalPartyCost}\n" +
                                  $"----------------------");
            }
            decimal costOfAll = _partyRepo.GetCostOfAllParties(partyList);

            Console.WriteLine($"Total Cost of All Parties: ${costOfAll}\n" +
                              $"Press any key to contine...");
            Console.ReadKey();
        }