public GetAddedAccountProviderQueryHandlerTestsFixture() { Query = new GetAddedAccountProviderQuery(1, 2); Db = new ProviderRelationshipsDbContext(new DbContextOptionsBuilder <ProviderRelationshipsDbContext>().UseInMemoryDatabase(Guid.NewGuid().ToString()).ConfigureWarnings(warnings => warnings.Throw(RelationalEventId.QueryClientEvaluationWarning)).Options); ConfigurationProvider = new MapperConfiguration(c => c.AddProfiles(typeof(AccountProviderMappings))); Handler = new GetAddedAccountProviderQueryHandler(new Lazy <ProviderRelationshipsDbContext>(() => Db), ConfigurationProvider); }
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)); }