private void LoadData() { List <OrderView> list = driver.GetAllOrders(); dataGridView.DataSource = list; ConfigureDataGrid(); }
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); } }
public void TestOrdersListEmpty() { OrdersPageDriver driver = new OrdersPageDriver(new UiContext(new OrderLogic(), new ProductLogic())); List <OrderView> list = driver.GetAllOrders(); Assert.Empty(list); }
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); }
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); } }