public void SetUp() { var config = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); var connectionString = config["connectionStrings:hAPIConnection"].Replace("#dir#", TestContext.CurrentContext.TestDirectory.HasToEndWith(@"\")); var options = new DbContextOptionsBuilder <LiveHAPIContext>() .UseSqlServer(connectionString) .Options; _context = new LiveHAPIContext(options); _clientRelationshipRepository = new ClientRelationshipRepository(_context); _clientStageRelationshipRepository = new ClientStageRelationshipRepository(_context); _subscriberSystemRepository = new SubscriberSystemRepository(_context); _clientStageRelationshipExtractor = new ClientStageRelationshipExtractor(_clientRelationshipRepository, _clientStageRelationshipRepository, _subscriberSystemRepository); }
public ExtractClientsService(IClientStageExtractor clientStageExtractor, IClientStageRelationshipExtractor clientStageRelationshipExtractor, IClientPretestStageExtractor clientPretestStageExtractor) { _clientStageExtractor = clientStageExtractor; _clientStageRelationshipExtractor = clientStageRelationshipExtractor; _clientPretestStageExtractor = clientPretestStageExtractor; }