Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 public async Task <IPagedResult <PaymentDto> > HandleAsync(BrowsePayments query)
 => _mapper.Map <IPagedResult <PaymentDto> >(await _paymentsRepository.BrowseAsync(query));
Esempio n. 3
0
 public async Task <ActionResult <IPagedResult <Payment> > > BrowseOwnPayments([FromQuery] BrowsePayments query)
 => Collection(await _accountingService.BrowsePayments(query.Bind(q => q.CreditedToUser, User.GetUserId())));
Esempio n. 4
0
 public async Task <ActionResult <IPagedResult <Payment> > > BrowsePayments([FromQuery] BrowsePayments query)
 => Collection(await _accountingService.BrowsePayments(query));
Esempio n. 5
0
 public async Task <IPagedResult <PaymentDto> > BrowsePayments([FromQuery] BrowsePayments query)
 {
     return(await QueryAsync(query));
 }