private void SetDownloadClient(DownloadClientType clientType) { Mocker.GetMock<ConfigProvider>() .Setup(c => c.DownloadClient) .Returns(clientType); }
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()); }
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()); }