Ejemplo n.º 1
0
        public void TryUpdateIngredientWorks()
        {
            DTOIngredient dtoIngredient = new DTOIngredient(1, 0, new Size(1, "size1", new Money(1), new Position(1, "1", "1")), new DTO.Consumable(1, "water", 0));
            Ingredient    ingredient    = new Ingredient(1, new Model.Size(1, new PositionStub(1, "1", "1")), new Model.Consumable(1));
            var           result        = ingredient.TryUpdateIngredient(dtoIngredient, out var error);

            Assert.IsTrue(result);
            Assert.IsTrue(string.IsNullOrWhiteSpace(error));
            Assert.AreEqual(0, ingredient.Amount);
        }
Ejemplo n.º 2
0
        public void DTOworks()
        {
            DTOIngredient dtoIngredient = new DTOIngredient(1, 0, new Size(1, "size1", new Money(1), new Position(1, "1", "1")), new DTO.Consumable(1, "water", 0));
            Ingredient    ingredient    = new Ingredient(1, new Model.Size(1, new PositionStub(1, "1", "1")), new Model.Consumable(1));

            ingredient.TryUpdateIngredient(dtoIngredient, out _);
            DTOIngredient testIngredient = ingredient.DTO;

            Assert.AreEqual(1, testIngredient.Id);
            Assert.AreEqual(0, testIngredient.Amount);
            Assert.AreEqual(1, testIngredient.Position.Id);
            Assert.AreEqual(1, testIngredient.Size.Id);
        }