public async Task <ActionResult> Index(AccountProvidersRouteValues routeValues) { var query = new GetAccountProvidersQuery(routeValues.AccountId.Value); var result = await _mediator.Send(query); var model = _mapper.Map <AccountProvidersViewModel>(result); return(View(model)); }
public Task <ActionResult> Index() { AccountProvidersRouteValues = new AccountProvidersRouteValues { AccountId = 1 }; GetAccountProvidersQueryResult = new GetAccountProvidersQueryResult( new List <AccountProviderDto> { new AccountProviderDto { Id = 2, ProviderName = "Foo" } }, 2, true); Mediator.Setup(m => m.Send(It.Is <GetAccountProvidersQuery>(q => q.AccountId == AccountProvidersRouteValues.AccountId), CancellationToken.None)) .ReturnsAsync(GetAccountProvidersQueryResult); return(AccountProvidersController.Index(AccountProvidersRouteValues)); }