public FoodDto GetFoodById(Guid id) { Food food = _foodRepository.GetById(id); FoodDto foodDto = _modelMapper.ToFoodDto(food); return(foodDto); }
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"); }