public void UpdateIngredientWorks() { var positionList = new PositionListDataHolder(new PositionRepositoryStub()); positionList.LoadPositionList(); var ingredient1 = new DTOIngredient(5, 1, new DTOSize(1, "size1", new Money(1), new DTOPosition(1, "1", "1")), new DTO.Consumable(1, "water", 1)); positionList.AddIngredient(ingredient1); var ingredient2 = new DTOIngredient(5, 2, new DTOSize(1, "size1", new Money(1), new DTOPosition(1, "1", "1")), new DTO.Consumable(1, "water", 1)); positionList.UpdateIngredient(ingredient2); var ingredientList = positionList.GetIngredientList(ingredient2.Size); Assert.AreEqual(ingredient2, ingredientList[1]); }