public void BrowsePayments_UsesQuery_ReturnsResultOfDispatch() { var result = new Mock <IPagedResult <Dto.PaymentDto> >(MockBehavior.Strict).Object; var query = new BrowsePayments(); _dispatcherMock.Setup(d => d.QueryAsync(query)).ReturnsAsync(result).Verifiable(); var returnedResult = _controller.BrowsePayments(query).GetAwaiter().GetResult(); Assert.AreEqual(result, returnedResult); _dispatcherMock.Verify(); }
public async Task <IPagedResult <PaymentDto> > HandleAsync(BrowsePayments query) => _mapper.Map <IPagedResult <PaymentDto> >(await _paymentsRepository.BrowseAsync(query));
public async Task <ActionResult <IPagedResult <Payment> > > BrowseOwnPayments([FromQuery] BrowsePayments query) => Collection(await _accountingService.BrowsePayments(query.Bind(q => q.CreditedToUser, User.GetUserId())));
public async Task <ActionResult <IPagedResult <Payment> > > BrowsePayments([FromQuery] BrowsePayments query) => Collection(await _accountingService.BrowsePayments(query));
public async Task <IPagedResult <PaymentDto> > BrowsePayments([FromQuery] BrowsePayments query) { return(await QueryAsync(query)); }