public GetProviderToAddQueryHandlerTestsFixture() { Query = new GetProviderToAddQuery(12345678); Db = new ProviderRelationshipsDbContext(new DbContextOptionsBuilder <ProviderRelationshipsDbContext>().UseInMemoryDatabase(Guid.NewGuid().ToString()).ConfigureWarnings(warnings => warnings.Throw(RelationalEventId.QueryClientEvaluationWarning)).Options); ConfigurationProvider = new MapperConfiguration(c => c.AddProfiles(typeof(ProviderMappings))); Handler = new GetProviderToAddQueryHandler(new Lazy <ProviderRelationshipsDbContext>(() => Db), ConfigurationProvider); }
public async Task <ActionResult> Add(AddAccountProviderRouteValues routeValues) { var query = new GetProviderToAddQuery(routeValues.Ukprn.Value); var result = await _mediator.Send(query); var model = _mapper.Map <AddAccountProviderViewModel>(result); return(View(model)); }