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);
        }
Beispiel #2
0
        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));
        }