public void MapFromCollection_Should_ReturnCorrectCountIngredients()
        {
            //Arrange
            var sut = new IngredientDtoMapper();

            var ingredientList = new List <Ingredient>()
            {
                new Ingredient
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName"
                },
                new Ingredient
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName2"
                }
            };

            //Act
            var result = sut.MapFrom(ingredientList);

            //Assert
            Assert.AreEqual(result.Count(), 2);
        }
        public void MapFromCollection_Should_ReturnCorrectInstanceOfCollection_IngredientDto()
        {
            //Arrange
            var sut = new IngredientDtoMapper();

            var ingredientList = new List <Ingredient>()
            {
                new Ingredient
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName"
                },
                new Ingredient
                {
                    Id   = Guid.NewGuid(),
                    Name = "testName2"
                }
            };

            //Act
            var result = sut.MapFrom(ingredientList);

            //Assert
            Assert.IsInstanceOfType(result, typeof(List <IngredientDto>));
        }
        public void MapFrom_Should_ReturnCorrectInstanceOf_IngredientDto()
        {
            //Arrange
            var sut = new IngredientDtoMapper();

            var ingredient = new Ingredient
            {
                Id   = Guid.NewGuid(),
                Name = "testName"
            };

            //Act
            var result = sut.MapFrom(ingredient);

            //Assert
            Assert.IsInstanceOfType(result, typeof(IngredientDto));
        }
        public void MapFrom_Should_CorrectlyMapFrom_Ingredient_To_IngredientDto()
        {
            //Arrange
            var sut = new IngredientDtoMapper();

            var ingredient = new Ingredient
            {
                Id   = Guid.NewGuid(),
                Name = "testName"
            };

            //Act
            var result = sut.MapFrom(ingredient);

            //Assert
            Assert.AreEqual(result.Id, ingredient.Id);
            Assert.AreEqual(result.Name, ingredient.Name);
        }