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