Пример #1
0
        public void Burger_GetTotalTickets_ShouldReturnTotalAsInt()
        {
            Burger burger    = new Burger(BurgerType.Hamburger, 1.25m, .50m);
            Party  partyRepo = new Party();

            partyRepo.AddBurger(burger);

            int Expected = 1;
            int Actual   = partyRepo.CountBurgerTickets();

            Assert.AreEqual(Expected, Actual);
        }
Пример #2
0
        public void Burger_AddBurger_CountIncreases()
        {
            Burger burger    = new Burger(BurgerType.Hamburger, 1.25m, .50m);
            Party  partyRepo = new Party();

            partyRepo.AddBurger(burger);

            int Expected = 1;
            int Actual   = partyRepo.CountBurgerTickets();

            Assert.AreEqual(Expected, Actual);
        }
Пример #3
0
        public void Burger_GetTotalCost_ReturnTotalCostAsDecimal()
        {
            Burger burger    = new Burger(BurgerType.Hamburger, 1.25m, .50m);
            Party  partyRepo = new Party();

            partyRepo.AddBurger(burger);

            decimal Expected = 1.75m;
            decimal Actual   = partyRepo.GetTotalBurgerCost();

            Assert.AreEqual(Expected, Actual);
        }
Пример #4
0
        public void Party_TotalCost_ReturnTotalCostAsDecimal()
        {
            Treat  treat     = new Treat(TreatType.Popcorn, 1.25m, .50m);
            Burger burger    = new Burger(BurgerType.Hamburger, 1.25m, .50m);
            Party  partyRepo = new Party();

            partyRepo.AddBurger(burger);
            partyRepo.AddTreat(treat);

            decimal Expected = 3.50m;
            decimal Actual   = partyRepo.TotalCostBoth();

            Assert.AreEqual(Expected, Actual);
        }