public void ShouldDeletePostLikeWhenPostLikedByUserAlready()
{
var postLike = _postLikes.Where(a => a.PostId == 1 && a.UserId == 1).ToList();
_postLikeRepository = new Mock<IPostLikeRepository>();
_postLikeRepository.Setup(a => a.Find(It.IsAny<Expression<Func<PostLike, bool>>>(), false))
.Returns(postLike);
_postLikeRepository.Setup(a => a.Delete(It.IsAny<PostLike>()));
_postLikesLogic = new PostLikesLogic(_postLikeRepository.Object);
var result = _postLikesLogic.Add(new Common.Contracts.PostLike
{
PostId = 1,
UserId = 1
});
Assert.Null(result);
}