Esempio n. 1
0
        public void CreateBillForOrderTest()
        {
            //Arrange
            db = new touch_for_foodEntities();
            BillController target = new BillController();
            int numberOfTotalBillsBefore = db.orders.SelectMany(o => o.bills).ToList<bill>().Count();
            int expected = 1;

            //Act
            int actual = target.CreateBillForOrder(order1.id);

            //Assert
            db = new touch_for_foodEntities();
            int numberOfTotalBillsAfter = db.orders.SelectMany(o => o.bills).ToList<bill>().Count();
            Assert.IsTrue(actual == expected);
            Assert.IsTrue((numberOfTotalBillsBefore + 1) == numberOfTotalBillsAfter);
        }