public UpdateEpisodesForAllSubscriptionsCommandHandler(ISubscriptionQueryDataSource subscriptionQueryDataSource,
                                                        ISubscriptionCommandDataSource subscriptionCommandDataSource,
                                                        IUpdateEpisodesService updateEpisodesService)
 {
     _subscriptionQueryDataSource   = subscriptionQueryDataSource;
     _subscriptionCommandDataSource = subscriptionCommandDataSource;
     _updateEpisodesService         = updateEpisodesService;
 }
        public SearchTvShowQueryHandlerTests()
        {
            _show1 = CreateShow1();
            _show2 = CreateShow2();

            _tvMazeService = Substitute.For <ITvMazeService>();
            _subscriptionQueryDataSource = Substitute.For <ISubscriptionQueryDataSource>();
            _handler = new SearchTvShowQueryHandler(_tvMazeService, _subscriptionQueryDataSource);
        }
 public RefreshEpisodesCommandHandler(ISubscriptionQueryDataSource subscriptionQueryDataSource,
                                      ISubscriptionCommandDataSource subscriptionCommandDataSource,
                                      IEpisodeCommandDataSource episodeCommandDataSource,
                                      IUpdateEpisodesService updateEpisodesService)
 {
     _subscriptionQueryDataSource   = subscriptionQueryDataSource;
     _subscriptionCommandDataSource = subscriptionCommandDataSource;
     _episodeCommandDataSource      = episodeCommandDataSource;
     _updateEpisodesService         = updateEpisodesService;
 }
        public EpisodesToDateQueryHandlerTests()
        {
            _query = new EpisodesToDateQuery {
                ToDate = _episodesToDate
            };

            _episodesQueryDataSource     = Substitute.For <IEpisodesQueryDataSource>();
            _subscriptionQueryDataSource = Substitute.For <ISubscriptionQueryDataSource>();
            _handler = new EpisodesToDateQueryHandler(_episodesQueryDataSource, _subscriptionQueryDataSource);
        }
        public UpdateEpisodesForAllSubscriptionsCommandHandlerTests()
        {
            _subscriptionQueryDataSource   = Substitute.For <ISubscriptionQueryDataSource>();
            _subscriptionCommandDataSource = Substitute.For <ISubscriptionCommandDataSource>();
            _updateEpisodesService         = Substitute.For <IUpdateEpisodesService>();
            _handler = new UpdateEpisodesForAllSubscriptionsCommandHandler(_subscriptionQueryDataSource, _subscriptionCommandDataSource, _updateEpisodesService);

            _subscription1 = CreateSubscription(1, 555, "The Stuff", DateTime.Now.AddDays(-2).Date);
            _subscription2 = CreateSubscription(2, 666, "The Stuff 2", DateTime.Now.AddDays(-3).Date);
        }
        public RefreshEpisodesCommandHandlerTests()
        {
            _subscriptionQueryDataSource   = Substitute.For <ISubscriptionQueryDataSource>();
            _subscriptionCommandDataSource = Substitute.For <ISubscriptionCommandDataSource>();
            _episodeCommandDataSource      = Substitute.For <IEpisodeCommandDataSource>();
            _updateEpisodesService         = Substitute.For <IUpdateEpisodesService>();

            _handler = new RefreshEpisodesCommandHandler(_subscriptionQueryDataSource, _subscriptionCommandDataSource, _episodeCommandDataSource, _updateEpisodesService);

            _subscription = CreateSubscription(1, 555, "The Stuff", DateTime.Now.AddDays(-2).Date);
        }
Пример #7
0
 public AllSubscriptionsWithNextEpisodeQueryHandler(ISubscriptionQueryDataSource subscriptionQueryDataSource,
                                                    IEpisodesQueryDataSource episodesQueryDataSource)
 {
     _subscriptionQueryDataSource = subscriptionQueryDataSource;
     _episodesQueryDataSource     = episodesQueryDataSource;
 }
 public AllSubscriptionsWithNextEpisodeQueryHandlerTests()
 {
     _subscriptionQueryDataSource = Substitute.For <ISubscriptionQueryDataSource>();
     _episodesQueryDataSource     = Substitute.For <IEpisodesQueryDataSource>();
     _handler = new AllSubscriptionsWithNextEpisodeQueryHandler(_subscriptionQueryDataSource, _episodesQueryDataSource);
 }
Пример #9
0
 public EpisodesToDateQueryHandler(IEpisodesQueryDataSource episodesQueryDataSource,
                                   ISubscriptionQueryDataSource subscriptionQueryDataSource)
 {
     _episodesQueryDataSource     = episodesQueryDataSource;
     _subscriptionQueryDataSource = subscriptionQueryDataSource;
 }
 public SearchTvShowQueryHandler(ITvMazeService tvMazeService,
                                 ISubscriptionQueryDataSource subscriptionQueryDataSource)
 {
     _tvMazeService = tvMazeService;
     _subscriptionQueryDataSource = subscriptionQueryDataSource;
 }