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