public async Task AddCommentToPlanTask_ShouldReturnTrue()
        {
            int    planTaskId      = 3;
            int    creatorID       = 1;
            string creatorFullName = "Full Name";

            var comment  = new CommentDTO(3, "test text", creatorID, creatorFullName, DateTime.Now, null);
            var planTask = new PlanTask {
                Id = planTaskId
            };
            var creator = new User {
                Id = creatorID
            };

            uowMock
            .Setup(u => u.PlanTasks.Get(It.IsAny <int>()))
            .ReturnsAsync(planTask);
            uowMock
            .Setup(u => u.Users.GetAsync(It.IsAny <int>()))
            .ReturnsAsync(creator);
            uowMock
            .Setup(u => u.Comments.AddAsync(It.IsAny <Comment>()))
            .Callback <Comment>(c => planTask.Comments.Add(new Comment
            {
                Id = c.Id
            }));

            var result = await commentService.AddCommentToPlanTaskAsync(planTaskId, comment);

            Assert.IsTrue(result);
        }