public void SetUp() { var config = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); //var connectionString = config["connectionStrings:hAPIConnection"].Replace("#dir#", TestContext.CurrentContext.TestDirectory.HasToEndWith(@"\")); var connectionString = config["connectionStrings:livehAPIConnection"]; var options = new DbContextOptionsBuilder <LiveHAPIContext>() .UseSqlServer(connectionString) .Options; _context = new LiveHAPIContext(options); _personRepository = new PersonRepository(_context); _clientStageRepository = new ClientStageRepository(_context); _subscriberSystemRepository = new SubscriberSystemRepository(_context); _clientStageExtractor = new ClientStageExtractor(_personRepository, _clientStageRepository, _subscriberSystemRepository, new ClientRepository(_context), new PracticeRepository(_context)); subscriber = Builder <SubscriberSystem> .CreateNew() .With(x => x.Id = new Guid("16E23877-9D69-11E7-ABC4-CEC278B6B50A")) .With(x => x.Translations = TestData.TestTranslations()) .Build(); person = Builder <Person> .CreateNew().With(x => x.Gender = "F").Build(); var client = Builder <Client> .CreateNew() .With(x => x.KeyPop = "O") .With(x => x.MaritalStatus = "S") .Build(); person.Clients.Add(client); }
public ExtractClientsService(IClientStageExtractor clientStageExtractor, IClientStageRelationshipExtractor clientStageRelationshipExtractor, IClientPretestStageExtractor clientPretestStageExtractor) { _clientStageExtractor = clientStageExtractor; _clientStageRelationshipExtractor = clientStageRelationshipExtractor; _clientPretestStageExtractor = clientPretestStageExtractor; }