public Scope( IMarketingContactRepository marketingContactRepository, ISolutionCapabilityRepository solutionCapabilityRepository, ISolutionEpicRepository solutionEpicRepository, ISolutionRepository solutionRepository, ISupplierRepository supplierRepository, IEpicRepository epicRepository, ISolutionEpicStatusRepository solutionEpicStatusRepository, IPriceRepository priceRepository, IAdditionalServiceRepository additionalServiceRepository, ICatalogueItemRepository catalogueItemRepository, IDbConnector dbConnector) { MarketingContactRepository = marketingContactRepository; SolutionCapabilityRepository = solutionCapabilityRepository; SolutionEpicRepository = solutionEpicRepository; SolutionRepository = solutionRepository; SupplierRepository = supplierRepository; EpicRepository = epicRepository; SolutionEpicStatusRepository = solutionEpicStatusRepository; PriceRepository = priceRepository; AdditionalServiceRepository = additionalServiceRepository; CatalogueItemRepository = catalogueItemRepository; DbConnector = dbConnector; }
public async Task SetUp() { await Database.ClearAsync(); await SupplierEntityBuilder.Create() .WithId(SupplierId1) .Build() .InsertAsync(); await SupplierEntityBuilder.Create() .WithId(SupplierId2) .Build() .InsertAsync(); TestContext testContext = new TestContext(); catalogueItemRepository = testContext.CatalogueItemRepository; }
public CatalogueItemReader(ICatalogueItemRepository catalogueItemRepository) { this.catalogueItemRepository = catalogueItemRepository ?? throw new ArgumentNullException(nameof(catalogueItemRepository)); }