private async Task <UpdateOperationViewModel> GetViewModel(OperationRouteValue routeValue) { var query = new GetAccountProviderLegalEntityQuery(routeValue.AccountId.Value, routeValue.AccountProviderId.Value, routeValue.AccountLegalEntityId.Value); var result = await _mediator.Send(query); return(_mapper.Map <UpdateOperationViewModel>(result)); }
public GetAccountProviderLegalEntityQueryHandlerFixture() { Query = new GetAccountProviderLegalEntityQuery(1, 2, 3); Db = new ProviderRelationshipsDbContext(new DbContextOptionsBuilder <ProviderRelationshipsDbContext>().UseInMemoryDatabase(Guid.NewGuid().ToString()).Options); ConfigurationProvider = new MapperConfiguration(c => c.AddProfiles(typeof(AccountProviderLegalEntityMappings))); MockRecruitService = new Mock <IDasRecruitService>(); SetDasRecruitBlockedProvider(); Handler = new GetAccountProviderLegalEntityQueryHandler(new Lazy <ProviderRelationshipsDbContext>(() => Db), MockRecruitService.Object, ConfigurationProvider); }