Esempio n. 1
0
        public ModelLibrary.Order GetOrderById(int orderId)
        {
            var ctrl  = new OrderCtrl();
            var order = ctrl.GetOrderById(orderId);

            return(order);
        }
Esempio n. 2
0
        public void Get_Order_By_ID_Test()
        {
            //Setup
            var ordC = new OrderCtrl();

            //Act
            var dbO = ordC.GetOrderById(1000000);

            //Assert
            Assert.IsTrue(dbO.OrderId == "1000000");
        }
Esempio n. 3
0
        public void Add_Item_To_Order_Increment_Quantity_Test()
        {
            //Setup
            var ordC = new OrderCtrl();

            //Act
            ordC.AddItemToOrder(1000000, 1000000);

            //Assert
            Assert.IsTrue(ordC.GetOrderById(1000000).ItemsList[0].Quantity == 2);
        }
Esempio n. 4
0
        public void Add_New_Item_To_Order_Test()
        {
            //Setup
            var ordC = new OrderCtrl();

            //Act
            ordC.AddItemToOrder(1000001, 1000001);
            var list = ordC.GetOrderById(1000001).ItemsList;

            //Assert
            Assert.IsTrue(list.Count == 2);
        }
Esempio n. 5
0
        public void Update_Order_Test()
        {
            //Setup
            var ordC = new OrderCtrl(); var ordDb = new Order();
            var dt       = new DateTime(2018, 11, 08, 12, 22, 33);
            var newResDt = new DateTime(2018, 11, 08, 19, 00, 00);

            var dbOrder = new DatabaseAccessLibrary.Order
            {
                id           = 1000000,
                restaurantId = 1000000,
                dateTime     = dt,
                reservation  = newResDt,
                noSeats      = 2,
                accepted     = false
            };

            //Act
            ordC.UpdateOrder(dbOrder);

            //Assert
            Assert.IsTrue(ordC.GetOrderById(1000000).ReservationDateTime == newResDt.ToString());
        }