public void SetupForTests()
        {
            _testCollector = new Collector(new DatabaseContext());

            _testItem = new Item() { ItemId = 100, Name = "TestItem", IsBought = true };
            _testIngredient = new Ingredient() { ItemId = 101, Name = "TestIngredient", Amount = 10 };
            _testRecipe = new Recipe() { RecipeId = 100, RecipeName = "TestOpskrift", Ingredients = new List<Ingredient>() { _testIngredient, new Ingredient() }, AddedTime = DateTime.Now };
            _testFoodplan = new Foodplan() { FoodPlanId = 100, CreatedDate = DateTime.Now, Recipies = new List<RecipesInFoodplan>() { new RecipesInFoodplan() {Recipe = _testRecipe, RecipeDate = DateTime.Now} }, FoodplanStartTime = DateTime.Now, FoodplanEndTime = DateTime.MaxValue, LastModified = DateTime.Now };
            _testShoppinglist = new Shoppinglist() { ShoppingListId = 100, Items = new List<Item>() { _testItem } };
            _testUser = new User() { UserId = 100, UserName = "******", UserPassword = "******", UserFoodplan = _testFoodplan, UserShoppingList = _testShoppinglist };
        }
        public void UserUpdate_UserisUpdated_SavesCorrect()
        {
            User userToSave = new User() { UserName = "******", UserPassword = "******"};
            _testCollector.Users.Add(userToSave);
            _testCollector.Save();
            userToSave.UserName = "******";
            _testCollector.Users.Update(userToSave);
            _testCollector.Save();

            User toCheck = _testCollector.Users.GetUserFromUsername("Updated").First();

            Assert.That("Updated", Is.EqualTo(toCheck.UserName));

            _testCollector.Users.Delete(_testCollector.Users.GetWithId(toCheck.UserId));
            _testCollector.Save();
        }