Beispiel #1
0
        public FoodDto GetFoodById(Guid id)
        {
            Food    food    = _foodRepository.GetById(id);
            FoodDto foodDto = _modelMapper.ToFoodDto(food);

            return(foodDto);
        }
Beispiel #2
0
        public void ToFoodDto_MapFoodFromModelToDto()
        {
            Guid   id           = new Guid("0f8fad5b-d9cb-469f-a165-70867728950e");
            string name         = "Test food";
            int    kcal         = 100;
            float  protein      = 5.5f;
            bool   isVegetarian = true;

            Food food = new Food()
            {
                Id           = id,
                Name         = name,
                Kcal         = kcal,
                Protein      = protein,
                IsVegetarian = isVegetarian
            };

            DtoModelMapper mapper = new DtoModelMapper();

            FoodDto foodDto = mapper.ToFoodDto(food);

            Assert.AreEqual(id, foodDto.Id, "Copied 'Id' has invalid value");
            Assert.AreEqual(name, foodDto.Name, "Copied 'name' has invalid value");
            Assert.AreEqual(kcal, foodDto.Kcal, "Copied 'kcal' has invalid value");
            Assert.AreEqual(protein, foodDto.Protein, "Copied 'protein' has invalid value");
            Assert.AreEqual(isVegetarian, foodDto.IsVegetarian, "Copied 'is vegetarian' has invalid value");
        }