public DocumentsRepository(ILogger <DocumentsRepository> logger, IDocumentsDbContext dbContext, IMapper mapper) { _logger = logger; _dbContext = dbContext; _mapper = mapper; }
public DocumentsDbContextTests(PoliciesFixture policiesFixture, ClaimsFixture claimsFixture) { GenFuConfigurator.Initialise(); Configuration = new ConfigurationBuilder().AddJsonFile("AppSettings.json").Build(); UserId = Guid.Parse("F1F86C06-6AA7-42E5-2EA9-08D61FB87E4D"); var services = new ServiceCollection(); services.AddOptions(); services.AddLogging(configure => configure.AddNLog()); NLog.LogManager.LoadConfiguration("nlog.config"); services.Boot(); services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies()); services.Configure <AssureDataAccessLayerSettings>(Configuration.GetSection("AssureDataAccessLayerSettings")); var serviceProvider = services.BuildServiceProvider(); var loggerFactory = serviceProvider.GetRequiredService <ILoggerFactory>(); _logger = loggerFactory.CreateLogger <DocumentsDbContextTests>(); _dbConnectionFactory = serviceProvider.GetService <IDbConnectionFactory>(); _dbContext = serviceProvider.GetService <IDocumentsDbContext>(); _policiesDbContext = serviceProvider.GetService <IPoliciesDbContext>(); _policiesFixture = policiesFixture; _claimsDbContext = serviceProvider.GetService <IClaimsDbContext>(); _claimsFixture = claimsFixture; }
public CommentsRepository(IDocumentsDbContext dbContext) => _dbContext = dbContext;
public AuthorsRepository(IDocumentsDbContext mongoRepository) => _dbContext = mongoRepository;
public PostsRepository(IDocumentsDbContext dbContext, IMapper mapper) { _dbContext = dbContext; _mapper = mapper; }