public void TestWhenABeverageItemIsConsumed()
        {
            BeverageItem x      = new BeverageItem("Coke", 125);
            string       result = x.Consume();

            Assert.AreEqual("Glug Glug, Yum!", result);
        }
        public void CheckifBeverageItemNameAndPriceExist()
        {
            BeverageItem x     = new BeverageItem("Coke", 200);
            string       name  = x.ItemName;
            decimal      price = x.Price;

            Assert.AreEqual("Coke", name);
            Assert.AreEqual(200, price);
        }
Beispiel #3
0
        public void BeverageNameAndPriceAreRight()
        {
            VendingMachine ourVM = new VendingMachine();
            BeverageItem   MtDew = new BeverageItem("MtDew", 100);

            Assert.AreEqual(100, MtDew.Price);
            Assert.AreEqual("MtDew", MtDew.Name);
            Assert.AreEqual("Glug Glug, Yum!", MtDew.Consume());
        }
Beispiel #4
0
        public void DoesItGlugGlugYum()
        {
            // Arrange
            BeverageItem tester = new BeverageItem("test", 1);
            // Act
            string result = tester.Consume();

            // Assert
            Assert.AreEqual("Glug Glug, Yum!", result);
        }
Beispiel #5
0
        public IActionResult Create([FromBody] BeverageItem item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            _context.BeverageItems.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetBeverage", new { id = item.Id }, item));
        }
Beispiel #6
0
        public IActionResult Update(long id, [FromBody] BeverageItem item)
        {
            if (item == null || item.Id != id)
            {
                return(BadRequest());
            }

            var Beverage = _context.BeverageItems.FirstOrDefault(t => t.Id == id);

            if (Beverage == null)
            {
                return(NotFound());
            }

            Beverage.inStock     = item.inStock;
            Beverage.Name        = item.Name;
            Beverage.Description = item.Description;

            _context.BeverageItems.Update(Beverage);
            _context.SaveChanges();
            return(new NoContentResult());
        }
Beispiel #7
0
        public void BeverageAmount()
        {
            BeverageItem pop = new BeverageItem("Dr.Pepper", 1.00M);

            Assert.AreEqual(1.00M, pop.Cost);
        }
Beispiel #8
0
        public void BeverageName()
        {
            BeverageItem pop = new BeverageItem("Dr.Pepper", 1.00M);

            Assert.AreEqual("Dr.Pepper", pop.Name);
        }
Beispiel #9
0
        public void BeverageConsume()
        {
            BeverageItem drink = new BeverageItem("tea", 1.00M);

            Assert.AreEqual("Glug Glug, Yum!", drink.Consume());
        }
        public void BeverageConsumeTest()
        {
            BeverageItem pop = new BeverageItem("Dr. Pepper", 1.50M);

            Assert.AreEqual("Glug Glug, Yum!", pop.Consume());
        }
        public void BeveragePriceTest()
        {
            BeverageItem pop = new BeverageItem("Dr. Pepper", 1.50M);

            Assert.AreEqual(150M, pop.priceInCents);
        }
        public void BeverageNameTest()
        {
            BeverageItem pop = new BeverageItem("Dr. Pepper", 1.50M);

            Assert.AreEqual("Dr. Pepper", pop.itemName);
        }
Beispiel #13
0
 public void Initialize()
 {
     testClass = new BeverageItem("", 0.0M);
 }
Beispiel #14
0
 public override double Cost() => BeverageItem.Cost() + 0.8 + CoffeSizePrices[Size];