Exemple #1
0
        private void LoadData()
        {
            List <OrderView> list = driver.GetAllOrders();

            dataGridView.DataSource = list;
            ConfigureDataGrid();
        }
Exemple #2
0
        public void TestMethodDelete()
        {
            string           message    = "";
            OrderLogic       orderLogic = new OrderLogic();
            OrdersPageDriver driver     = new OrdersPageDriver(new UiContext(new OrderLogic(), new ProductLogic()));

            driver.ShowInfoMessage = (msg) => { message = msg; };

            try
            {
                orderLogic.Create(new OrderBinding {
                    OrderProducts = new List <OrderProductBinding>()
                });
                orderLogic.Create(new OrderBinding {
                    OrderProducts = new List <OrderProductBinding>()
                });
                orderLogic.Create(new OrderBinding {
                    OrderProducts = new List <OrderProductBinding>()
                });
                driver.SelectedOrder = () => orderLogic.Read(null)[1];

                driver.DeleteOrder();
                List <OrderView> list = driver.GetAllOrders();

                Assert.Equal(2, list.Count);
                Assert.Equal(1, list[0].Id);
                Assert.Equal(3, list[1].Id);
                Assert.Equal("Order №2 was deleted", message);
            }
            finally
            {
                orderLogic.Delete(null);
            }
        }
Exemple #3
0
        public void TestOrdersListEmpty()
        {
            OrdersPageDriver driver = new OrdersPageDriver(new UiContext(new OrderLogic(), new ProductLogic()));

            List <OrderView> list = driver.GetAllOrders();

            Assert.Empty(list);
        }
Exemple #4
0
        public void TestExceptionInGetAllOrders()
        {
            string           message = "";
            OrdersPageDriver driver  = new OrdersPageDriver(new UiContext(new OrderLogicNI(), new ProductLogic()));

            driver.ShowErrorMessage = (msg) => { message = msg; };

            List <OrderView> list = driver.GetAllOrders();

            Assert.Equal("The method or operation is not implemented.", message);
        }
Exemple #5
0
        public void TestOrdersListNotEmpty()
        {
            OrderLogic       orderLogic = new OrderLogic();
            OrdersPageDriver driver     = new OrdersPageDriver(new UiContext(orderLogic, new ProductLogic()));

            try
            {
                orderLogic.Create(new OrderBinding {
                    OrderProducts = new List <OrderProductBinding>()
                });
                orderLogic.Create(new OrderBinding {
                    OrderProducts = new List <OrderProductBinding>()
                });

                List <OrderView> list = driver.GetAllOrders();

                Assert.Equal(2, list.Count);
            }
            finally
            {
                orderLogic.Delete(null);
            }
        }