public async Task <ActionResult> AlreadyAdded(AlreadyAddedAccountProviderRouteValues routeValues) { var query = new GetAddedAccountProviderQuery(routeValues.AccountId.Value, routeValues.AccountProviderId.Value); var result = await _mediator.Send(query); var model = _mapper.Map <AlreadyAddedAccountProviderViewModel>(result); return(View(model)); }
public Task <ActionResult> AlreadyAdded() { AlreadyAddedAccountProviderRouteValues = new AlreadyAddedAccountProviderRouteValues { AccountId = 1, AccountProviderId = 2 }; GetAddedAccountProviderQueryResult = new GetAddedAccountProviderQueryResult(new Application.Queries.GetAddedAccountProvider.Dtos.AccountProviderDto { Id = 2, ProviderUkprn = 12345678, ProviderName = "Foo" }); Mediator.Setup(m => m.Send(It.Is <GetAddedAccountProviderQuery>(q => q.AccountId == AlreadyAddedAccountProviderRouteValues.AccountId && q.AccountProviderId == AlreadyAddedAccountProviderRouteValues.AccountProviderId), CancellationToken.None)).ReturnsAsync(GetAddedAccountProviderQueryResult); return(AccountProvidersController.AlreadyAdded(AlreadyAddedAccountProviderRouteValues)); }