예제 #1
0
 /// <summary>
 /// Contructor
 /// </summary>
 /// <param name="autoBook">AutoBool details</param>
 /// <param name="autoBookRepository">AutoBook repository</param>
 /// <param name="scenarioResultRepository">ScenarioResult repository</param>
 /// <param name="outputFileRepository"></param>
 /// <param name="autoBookApi"></param>
 /// <param name="mapper">Mapper</param>
 /// <param name="resultsFilterRepository"></param>
 public AWSAutoBook(AutoBook autoBook,
                    IAutoBookRepository autoBookRepository,
                    IAutoBookAPI autoBookApi)
 {
     _autoBook           = autoBook;
     _autoBookRepository = autoBookRepository;
     _autoBookApi        = autoBookApi;
 }
예제 #2
0
        public AWSAutoBooksAPIStub(AutoBookSettings autoBookSettings, IAutoBookRepository autoBookRepository,
                                   IAutoBookInstanceConfigurationRepository autoBookInstanceConfigurationRepository)
        {
            _autoBookSettings   = autoBookSettings;
            _autoBookRepository = autoBookRepository;
            _autoBookInstanceConfigurationRepository = autoBookInstanceConfigurationRepository;

            CreateInitialAutoBookCollection();
        }
예제 #3
0
 public TestEnvironmentAWSAutoBooks(IRepositoryFactory repositoryFactory, IAutoBookRepository autoBookRepository,
                                    IAutoBookInstanceConfigurationRepository autoBookInstanceConfigurationRepository,
                                    IAWSInstanceConfigurationRepository awsInstanceConfigurationRepository,
                                    IAuditEventRepository auditEventRepository, AutoBookSettings autoBooksSettings,
                                    IAutoBooksAPI <AWSPAAutoBook, AWSPACreateAutoBook> autoBooksApi, IAutoBooksTestHandler autoBookTestHandler) : base(
         repositoryFactory, autoBookRepository, autoBookInstanceConfigurationRepository,
         awsInstanceConfigurationRepository, auditEventRepository, autoBooksSettings, autoBooksApi, null)
 {
     _autoBookTestHandler = autoBookTestHandler;
 }
예제 #4
0
 public AutoBookCreateBackgroundJob(
     IAutoBooks autoBooks,
     IAuditEventRepository auditEventRepository,
     IAutoBookRepository autoBookRepository,
     IEnumerable <ITenantDbContext> tenantDbContexts)
 {
     _autoBooks            = autoBooks;
     _auditEventRepository = auditEventRepository;
     _autoBookRepository   = autoBookRepository;
     _tenantDbContexts     = tenantDbContexts;
 }
예제 #5
0
 public AutoBookDomainModelHandler(IAutoBookRepository autoBookRepository, ISqlServerTenantDbContext dbContext)
 {
     _autoBookRepository = autoBookRepository;
     _dbContext          = dbContext;
 }