public void ShoppingListViewMode_UpdateShoppingListCommand_SetItemsInList() { ObservableCollection <InventoryItem> list = new ObservableCollection <InventoryItem>(); InventoryItem inventoryItem = new InventoryItem(); inventoryItem.Item.Name = "Salt"; list.Add(inventoryItem); _backendConnection.GetInventoryItemListByType(3).Returns(list); _uut.UpdateShoppingListCommand.Execute(_obj); Assert.That(_uut.InventoryItems.ElementAt(0).Item.Name, Is.EqualTo("Salt")); }
public async void GetShoppingList() { var temp = new ObservableCollection <InventoryItem>(); try { temp = await _backendConnection.GetInventoryItemListByType(3); } catch (ApiException e) { MessageBox.Show($"Fejl {e.StatusCode}", "Error!"); } catch (HttpRequestException exception) { MessageBox.Show($"Der er ingen forbindele til serveren", "Error!"); } finally { foreach (var inventoryItem in temp) { InventoryItems.Add(inventoryItem); } } }