public DocumentsRepository(ILogger <DocumentsRepository> logger, IDocumentsDbContext dbContext, IMapper mapper)
        {
            _logger = logger;

            _dbContext = dbContext;
            _mapper    = mapper;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 public CommentsRepository(IDocumentsDbContext dbContext)
 => _dbContext = dbContext;
 public AuthorsRepository(IDocumentsDbContext mongoRepository)
 => _dbContext = mongoRepository;
 public PostsRepository(IDocumentsDbContext dbContext, IMapper mapper)
 {
     _dbContext = dbContext;
     _mapper    = mapper;
 }