public void TestGetSelectedProduct() { ProductLogic logic = new ProductLogic(); try { logic.Create(new ProductBinding { Name = "Test1", Price = 10 }); OrderProductView orderProduct = new OrderProductView { ProductId = 1 }; OrderProductPageDriver driver = new OrderProductPageDriver(new UiContext(new OrderLogic(), logic), new OrderView(), orderProduct); ProductView product1 = driver.GetSelectedProduct(); driver = new OrderProductPageDriver(new UiContext(new OrderLogic(), logic), new OrderView(), null); ProductView product2 = driver.GetSelectedProduct(); Assert.Equal("Test1", product1.Name); Assert.Equal(10, product1.Price); Assert.Null(product2); } finally { logic.Delete(null); } }
private void FormOrderProduct_Load(object sender, EventArgs e) { ProductView[] array = driver.GetAllProducts().ToArray(); comboBox.Items.AddRange(array); ProductView selected = driver.GetSelectedProduct(); if (selected != null) { foreach (ProductView product in array) { if (product.Name == selected.Name) { comboBox.SelectedItem = product; break; } } } textBox.Text = driver.GetCount().ToString(); }