private void pesquisarButton_Click(object sender, EventArgs e) { int.TryParse(idBox.Text, out int id); var result = _itemServices.GetItemById(id); descricaoBox.Text = result.Descricao; var ms = new MemoryStream(_itemServices.CarregarImagem(id)); imageBox.Image = Image.FromStream(ms); searchedId = id; }
private void searchItemButton_Click(object sender, EventArgs e) { try { var id = int.TryParse(idSearchBox.Text, out int idConverted); if (id) { var item = _itemServices.GetItemById(idConverted); var ms = new MemoryStream(_itemServices.CarregarImagem(idConverted)); ImageBox.Image = Image.FromStream(ms); descriptionBox.Text = item.Descricao; valorItemBox.Text = item.ValorUnidade.ToString(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void GetItemByIdShouldReturnItemDetails() { // Arrange var returnList = GetItemList(); _unitOfWork.Setup(i => i.Items.GetItemById(1)).Returns(returnList.Find(i => i.ItemId == 1)); // Act var result = itemServices.GetItemById(1); // Assert Assert.AreEqual(1, result.ItemId); Assert.AreEqual(1, result.OrderId); Assert.AreEqual(2, result.ProductId); Assert.AreEqual(200, result.PurchasePrice); Assert.AreEqual(10, result.Quantity); }