示例#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;

            _reader  = new ClientFacilityReader(new RestClient(_baseUrl));
            _context = new LiveHAPIContext(options);

            _repository = new PracticeRepository(_context);
            _service    = new SyncFacilityService(_reader, _repository);
        }
示例#2
0
 public void Setup()
 {
     _reader = new ClientFacilityReader(new RestClient(_baseUrl));
 }
示例#3
0
 public SyncFacilityService(IClientFacilityReader clientFacilityReader, IPracticeRepository practiceRepository)
 {
     _practiceRepository   = practiceRepository;
     _clientFacilityReader = clientFacilityReader;
 }