private void itemAddButton_Click(object sender, RoutedEventArgs e) { itemController.Add(itemNameTextBox.Text, itemPriceTextBox.Text, itemCategoryComboBox.SelectedItem as Category, entry); itemPriceTextBox.Clear(); itemNameTextBox.Clear(); RefreshItemsTable(); }
public void Add_ReturnsBadRequestWhenItemIsNull() { var itemRepository = new Mock <IItemRepository>(); var controller = new ItemController(itemRepository.Object); Item item = null; var result = controller.Add(item); Assert.IsType <BadRequestResult>(result); }
public void Add_ReturnsCreatedAtRouteRequestWhenItemAddedSuccessfully() { var itemRepository = new Mock <IItemRepository>(); itemRepository.Setup(p => p.GetByName("Item1")).Returns <Item>(null); var controller = new ItemController(itemRepository.Object); Item item = new Item { Name = "Item1", Description = "Description1", Price = 19.99, Quantity = 10 }; var result = controller.Add(item); Assert.IsType <CreatedAtRouteResult>(result); }
public void Add_ReturnsBadRequestWhenItemAlreadyExists() { var itemRepository = new Mock <IItemRepository>(); itemRepository.Setup(p => p.GetByName("Item1")).Returns(new Item { Id = 1, Name = "Item1", Description = "Description1", Price = 9.99, Quantity = 10 }); var controller = new ItemController(itemRepository.Object); Item item = new Item { Name = "Item1", Description = "Description1", Price = 19.99, Quantity = 100 }; var result = controller.Add(item); Assert.IsType <BadRequestObjectResult>(result); }
public void TestMethod() { c.Add(); }