예제 #1
0
 public CachedTweetsRepositoryTests(TweetRepositoryFixture fixture)
 {
     _tweetDbRepository     = fixture.tweetDbRepository;
     _tweetClientRepository = fixture.tweetClientRepository;
     _cachedTweetService    = fixture.cachedtweetService;
     _mapper             = fixture.mapper;
     _cached100TweetTask = fixture.cachedLast100TweetsTask;
 }
예제 #2
0
 public TweetLocationService(ITweetDbRepository tweetDbRepository,
                             IAddressCleanService addressCleanService,
                             IGmapsGeocodeClient gmapsGeocodeClient,
                             IMapper mapper)
 {
     _tweetDbRepository   = tweetDbRepository;
     _addressCleanService = addressCleanService;
     _gmapsGeocodeClient  = gmapsGeocodeClient;
     _mapper = mapper;
 }
예제 #3
0
 public SyncService(ITweetLocationService tweetLocationService
                    , ITweetRepository tweetRepository
                    , ICachedTweetService cachedTweetService
                    , ITweetDbRepository tweetDbRepository
                    , IAddressCleanService addressCleanService
                    , IMapper mapper)
 {
     _tweetLocationService  = tweetLocationService;
     _tweetClientRepository = tweetRepository;
     _cachedTweetService    = cachedTweetService;
     _tweetDbRepository     = tweetDbRepository;
     _addressCleanService   = addressCleanService;
     _mapper = mapper;
 }
예제 #4
0
 public CachedTweetService(ITweetRepository tweetRepository, ITweetDbRepository tweetDbRepository, IMapper mapper)
 {
     _tweetClientRepository = tweetRepository;
     _tweetDbRepository     = tweetDbRepository;
     _mapper = mapper;
 }
예제 #5
0
 public RecentTweetService(ITweetDbRepository tweetDbRepository, IMapper mapper, ILogger <RecentTweetService> logger)
 {
     _tweetRepository = tweetDbRepository;
     _mapper          = mapper;
     _logger          = logger;
 }