public Task <ActionResult> PostUpdate() { UpdateAccountProviderLegalEntityViewModel = new UpdateAccountProviderLegalEntityViewModel { AccountId = 1, UserRef = Guid.NewGuid(), AccountProviderId = 2, AccountLegalEntityId = 3, Operations = new List <OperationViewModel> { new OperationViewModel { Value = Operation.CreateCohort, IsEnabled = true } } }; GetAccountProviderQueryResult = new GetAccountProviderQueryResult( new AccountProviderDto { Id = 2, ProviderName = "Foo Bar" }, true); Mediator.Setup(m => m.Send(It.IsAny <UpdatePermissionsCommand>(), CancellationToken.None)).ReturnsAsync(Unit.Value); Mediator.Setup(m => m.Send(It.IsAny <GetAccountProviderQuery>(), CancellationToken.None)).ReturnsAsync(GetAccountProviderQueryResult); return(AccountProviderLegalEntitiesController.Update(UpdateAccountProviderLegalEntityViewModel)); }
public Task <ActionResult> Get(int?accountLegalEntitiesCount = null) { GetAccountProviderRouteValues = new GetAccountProviderRouteValues { AccountId = 1, AccountProviderId = 2 }; GetAccountProviderQueryResult = new GetAccountProviderQueryResult( new AccountProviderDto { Id = 2, ProviderName = "Foo", AccountLegalEntities = Enumerable.Range(3, accountLegalEntitiesCount ?? 2) .Select(i => new AccountLegalEntityDto { Id = i, Name = i.ToString(), Operations = new List <Operation> { Operation.CreateCohort } }) .ToList() }, true); Mediator.Setup(m => m.Send(It.Is <GetAccountProviderQuery>(q => q.AccountId == GetAccountProviderRouteValues.AccountId && q.AccountProviderId == GetAccountProviderRouteValues.AccountProviderId), CancellationToken.None)).ReturnsAsync(GetAccountProviderQueryResult); return(AccountProvidersController.Get(GetAccountProviderRouteValues)); }