Exemplo n.º 1
0
        public async Task AddLike_LikeNotExists_ExecutesSuccessfully()
        {
            //Arrange
            var like = new Like
            {
                ImageId = Guid.NewGuid().ToString(),
                UserId  = Guid.NewGuid().ToString()
            };

            _uowMock.Setup(x => x.LikeRepository.Exist(GetLikeValue(like)))
            .ReturnsAsync(false);
            //Act
            await _likesService.AddLike(like.ImageId, like.UserId);

            //Assert
            _uowMock.Verify(x => x.LikeRepository.AddLike(GetLikeValue(like)));
        }
Exemplo n.º 2
0
        public IHttpActionResult UpdateLike(LikeDto dto)
        {
            if (service.UpdateLike(dto, User.Identity.GetUserId <int>()))
            {
                return(Ok());
            }
            service.AddLike(dto, User.Identity.GetUserId <int>());
            string location = Request.RequestUri + "/";

            return(Created(location, ""));
        }