public void AddLikeToPost_InputDataIsNull_Throws()
        {
            // Arrange
            var         mock        = new Mock <IUnitOfWork>();
            PostLikeDTO postLikeDTO = null;

            // Act
            var likeService = new LikeService(mock.Object);

            // Assert
            Assert.ThrowsException <ArgumentNullException>(() => likeService.AddLikeToPost(postLikeDTO));
        }
Exemple #2
0
        public void DislikePost(PostLikeDTO postLikeDTO)
        {
            if (postLikeDTO is null)
            {
                throw new ArgumentNullException();
            }

            Mapper   postLikeMapper = new Mapper(mapperConfigs.PostLikeDtoToPostLike);
            PostLike postLike       = postLikeMapper.Map <PostLike>(postLikeDTO);

            Database.PostRepository.PostDislike(postLike);
        }