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);
                }
            }
        }