Exemple #1
0
        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);
        }
Exemple #2
0
 public ExtractClientsService(IClientStageExtractor clientStageExtractor, IClientStageRelationshipExtractor clientStageRelationshipExtractor, IClientPretestStageExtractor clientPretestStageExtractor)
 {
     _clientStageExtractor             = clientStageExtractor;
     _clientStageRelationshipExtractor = clientStageRelationshipExtractor;
     _clientPretestStageExtractor      = clientPretestStageExtractor;
 }