Exemplo n.º 1
0
        public void BrowseAssignments_UsesQuery_ReturnsResultOfDispatch()
        {
            var query  = new BrowseAssignmentsToUser();
            var result = new Mock <IPagedResult <AssignmentToUserDto> >(MockBehavior.Strict).Object;

            _dispatcherMock.Setup(d => d.QueryAsync(query)).ReturnsAsync(result).Verifiable();

            var actionResult = _controller.BrowseAssignments(query).GetAwaiter().GetResult();

            Assert.AreEqual(result, actionResult);

            _dispatcherMock.Verify();
        }
Exemplo n.º 2
0
 public async Task <ActionResult <IPagedResult <AssignmentToUser> > > BrowseOwnAssignments([FromQuery] BrowseAssignmentsToUser query)
 => Collection(await _identityService.BrowseAssignmentsToUser(query.Bind(q => q.AssignedToUser, User.GetUserId())));
Exemplo n.º 3
0
 public async Task <ActionResult <IPagedResult <AssignmentToUser> > > BrowseAssignmentsToUser([FromQuery] BrowseAssignmentsToUser query)
 => Collection(await _identityService.BrowseAssignmentsToUser(query));
Exemplo n.º 4
0
 public async Task <IPagedResult <AssignmentToUserDto> > BrowseAssignments([FromQuery] BrowseAssignmentsToUser query)
 {
     return(await QueryAsync(query));
 }
Exemplo n.º 5
0
 public async Task <IPagedResult <AssignmentToUserDto> > HandleAsync(BrowseAssignmentsToUser query)
 {
     return(_mapper.Map <IPagedResult <AssignmentToUserDto> >(await _repository.BrowseAsync(query)));
 }