public void LikeExistsFalseTest() { var like1 = new MessageLike { Id = 1, MessageId = 1, UserId = 1 }; var like2 = new MessageLike { Id = 2, MessageId = 1, UserId = 2 }; var like3 = new MessageLike { Id = 3, MessageId = 2, UserId = 1 }; _messageLikeRepositoryMock.SetupRepositoryMock(options => { options.Insert(like1); options.Insert(like2); options.Insert(like3); }); var messageLikeService = new MessageLikeService(_messageLikeRepositoryMock.Object); var exists = messageLikeService.LikeExists(7, 8); Assert.False(exists); }
public void LikeMessageTest() { var like1 = new MessageLike { Id = 1, MessageId = 1, UserId = 1 }; var like2 = new MessageLike { Id = 2, MessageId = 1, UserId = 2 }; var like3 = new MessageLike { Id = 3, MessageId = 2, UserId = 1 }; _messageLikeRepositoryMock.SetupRepositoryMock(options => { options.Insert(like1); options.Insert(like2); options.Insert(like3); }); var messageLikeService = new MessageLikeService(_messageLikeRepositoryMock.Object); var likeCountBefore = messageLikeService.GetMessageLikeCount(1); messageLikeService.LikeMessage(1, 3); var likeCountAfter = messageLikeService.GetMessageLikeCount(1); Assert.Equal(2, likeCountBefore); Assert.Equal(3, likeCountAfter); }