Exemplo n.º 1
0
        public async Task AddAssigned_ShouldAddUser()
        {
            const string assignedUserId = "12";
            var          issue          = await CreateIssue();

            var command = new AssignAssigneeCommand(issue.Id, assignedUserId);
            var handler = new AssignAssigneeCommandHandler(_issueRepository);

            var result = await handler.Handle(command, CancellationToken.None);

            result.ShouldNotBeNull();
            var issueUpdate = await _issueRepository.findByIdAsync(issue.Id);

            issueUpdate.Assignee.ShouldBe(assignedUserId);
        }
Exemplo n.º 2
0
        public async Task <ActionResult <int> > Assign(AssignAssigneeRequest request, CancellationToken cancellationToken)
        {
            var command = new AssignAssigneeCommand(request.IssueId, request.AssigneeUserId);

            return(await _mediator.Send(command, cancellationToken));
        }