public void SetUp() { var config = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); var connectionString = config["connectionStrings:livehAPIConnection"]; var options = new DbContextOptionsBuilder <LiveHAPIContext>() .UseSqlServer(connectionString) .Options; _context = new LiveHAPIContext(options); _clientEncounterRepository = new ClientEncounterRepository(_context); _clientStageRepository = new ClientStageRepository(_context); _clientPretestStageRepository = new ClientPretestStageRepository(_context); _subscriberSystemRepository = new SubscriberSystemRepository(_context); _clientPretestStageExtractor = new ClientPretestStageExtractor(_clientStageRepository, _clientPretestStageRepository, _subscriberSystemRepository, _clientEncounterRepository, new ClientRepository(_context)); var x = new ClientStageExtractor(new PersonRepository(_context), _clientStageRepository, _subscriberSystemRepository, new ClientRepository(_context), new PracticeRepository(_context) ).Extract().Result; _clientStageExtractor = new ClientStageExtractor(new PersonRepository(_context), _clientStageRepository, _subscriberSystemRepository, new ClientRepository(_context), new PracticeRepository(_context)); }
public ExtractClientsService(IClientStageExtractor clientStageExtractor, IClientStageRelationshipExtractor clientStageRelationshipExtractor, IClientPretestStageExtractor clientPretestStageExtractor) { _clientStageExtractor = clientStageExtractor; _clientStageRelationshipExtractor = clientStageRelationshipExtractor; _clientPretestStageExtractor = clientPretestStageExtractor; }