Ejemplo n.º 1
0
        public async Task AddMealToDiet_WhenCalled_ReturnsTrue()
        {
            // Arrange
            var mealId = _fixture.Items.FirstOrDefault().Id;
            var dietId = 1;

            _mockRepository.Setup(r => r.AddMealToDietAsync(dietId, mealId)).ReturnsAsync(true);

            // Act
            var mealResult = await _sut.AddMealToDiet(dietId, mealId);

            // Assert
            mealResult.Should().BeTrue();
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddMealtoDiet(int mealId, int dietId)
        {
            _logger.LogInformation("Entered in [POST] AddMealToDiet endpoint with mealId {}, dietId {}", mealId, dietId);
            IActionResult result;
            bool          added = await _mealService.AddMealToDiet(dietId, mealId);

            if (added)
            {
                result = Ok();
            }
            else
            {
                result = BadRequest();
            }

            return(result);
        }