private void SetDownloadClient(DownloadClientType clientType)
 {
     Mocker.GetMock<ConfigProvider>()
          .Setup(c => c.DownloadClient)
          .Returns(clientType);
 }
Ejemplo n.º 2
0
 private void SetDownloadClient(DownloadClientType clientType)
 {
     Mocker.GetMock <ConfigProvider>()
     .Setup(c => c.DownloadClient)
     .Returns(clientType);
 }
        public void Download_report_should_not_add_to_history_mark_as_grabbed_if_add_fails(DownloadClientType clientType)
        {
            WithFailedAdd();
            SetDownloadClient(clientType);

            var parseResult = SetupParseResult();

            //Act
            Mocker.Resolve<DownloadProvider>().DownloadReport(parseResult);

            Mocker.GetMock<HistoryProvider>()
                .Verify(s => s.Add(It.IsAny<History>()), Times.Never());


            Mocker.GetMock<EpisodeProvider>()
                .Verify(c => c.MarkEpisodeAsFetched(It.IsAny<int>()), Times.Never());

            Mocker.GetMock<ExternalNotificationProvider>()
                .Verify(c => c.OnGrab(It.IsAny<String>()), Times.Never());
        }
Ejemplo n.º 4
0
        public void Download_report_should_not_add_to_history_mark_as_grabbed_if_add_fails(DownloadClientType clientType)
        {
            WithFailedAdd();
            SetDownloadClient(clientType);

            var parseResult = SetupParseResult();

            //Act
            Mocker.Resolve <DownloadProvider>().DownloadReport(parseResult);

            Mocker.GetMock <HistoryProvider>()
            .Verify(s => s.Add(It.IsAny <History>()), Times.Never());


            Mocker.GetMock <EpisodeProvider>()
            .Verify(c => c.MarkEpisodeAsFetched(It.IsAny <int>()), Times.Never());

            Mocker.GetMock <ExternalNotificationProvider>()
            .Verify(c => c.OnGrab(It.IsAny <String>()), Times.Never());
        }