Fixed: Remove failed downloads from download client (when enabled)

This commit is contained in:
Mark McDowall
2015-01-21 07:57:54 -08:00
parent e43f251f74
commit 2306815992
5 changed files with 21 additions and 15 deletions
@@ -68,7 +68,6 @@ namespace NzbDrone.Core.Test.Download
AssertDownloadNotFailed();
}
[Test]
public void should_mark_failed_if_encrypted()
{
@@ -79,7 +78,6 @@ namespace NzbDrone.Core.Test.Download
AssertDownloadFailed();
}
[Test]
public void should_mark_failed_if_download_item_is_failed()
{
@@ -90,6 +88,18 @@ namespace NzbDrone.Core.Test.Download
AssertDownloadFailed();
}
[Test]
public void should_include_tracked_download_in_message()
{
_trackedDownload.DownloadItem.Status = DownloadItemStatus.Failed;
Subject.Process(_trackedDownload);
Mocker.GetMock<IEventAggregator>()
.Verify(v => v.PublishEvent(It.Is<DownloadFailedEvent>(c => c.TrackedDownload != null)), Times.Once());
AssertDownloadFailed();
}
private void AssertDownloadNotFailed()
{