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))); }
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, "")); }