mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-22 22:14:44 -04:00
@@ -1,13 +1,13 @@
|
||||
using NUnit.Framework;
|
||||
using NzbDrone.Core.Download;
|
||||
using NzbDrone.Core.Test.Framework;
|
||||
using NzbDrone.Core.Messaging.Commands;
|
||||
using Moq;
|
||||
using System.Collections.Generic;
|
||||
using NzbDrone.Core.Music;
|
||||
using FizzWare.NBuilder;
|
||||
using Moq;
|
||||
using NUnit.Framework;
|
||||
using NzbDrone.Core.Configuration;
|
||||
using NzbDrone.Core.Download;
|
||||
using NzbDrone.Core.IndexerSearch;
|
||||
using NzbDrone.Core.Messaging.Commands;
|
||||
using NzbDrone.Core.Music;
|
||||
using NzbDrone.Core.Test.Framework;
|
||||
|
||||
namespace NzbDrone.Core.Test.Download
|
||||
{
|
||||
@@ -29,7 +29,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
[Test]
|
||||
public void should_skip_redownload_if_event_has_skipredownload_set()
|
||||
{
|
||||
var failedEvent = new DownloadFailedEvent {
|
||||
var failedEvent = new DownloadFailedEvent
|
||||
{
|
||||
ArtistId = 1,
|
||||
AlbumIds = new List<int> { 1 },
|
||||
SkipReDownload = true
|
||||
@@ -45,7 +46,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
[Test]
|
||||
public void should_skip_redownload_if_redownload_failed_disabled()
|
||||
{
|
||||
var failedEvent = new DownloadFailedEvent {
|
||||
var failedEvent = new DownloadFailedEvent
|
||||
{
|
||||
ArtistId = 1,
|
||||
AlbumIds = new List<int> { 1 }
|
||||
};
|
||||
@@ -64,7 +66,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
[Test]
|
||||
public void should_redownload_album_on_failure()
|
||||
{
|
||||
var failedEvent = new DownloadFailedEvent {
|
||||
var failedEvent = new DownloadFailedEvent
|
||||
{
|
||||
ArtistId = 1,
|
||||
AlbumIds = new List<int> { 2 }
|
||||
};
|
||||
@@ -74,7 +77,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
Mocker.GetMock<IManageCommandQueue>()
|
||||
.Verify(x => x.Push(It.Is<AlbumSearchCommand>(c => c.AlbumIds.Count == 1 &&
|
||||
c.AlbumIds[0] == 2),
|
||||
It.IsAny<CommandPriority>(), It.IsAny<CommandTrigger>()),
|
||||
It.IsAny<CommandPriority>(),
|
||||
It.IsAny<CommandTrigger>()),
|
||||
Times.Once());
|
||||
|
||||
Mocker.GetMock<IManageCommandQueue>()
|
||||
@@ -85,7 +89,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
[Test]
|
||||
public void should_redownload_multiple_albums_on_failure()
|
||||
{
|
||||
var failedEvent = new DownloadFailedEvent {
|
||||
var failedEvent = new DownloadFailedEvent
|
||||
{
|
||||
ArtistId = 1,
|
||||
AlbumIds = new List<int> { 2, 3 }
|
||||
};
|
||||
@@ -96,7 +101,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
.Verify(x => x.Push(It.Is<AlbumSearchCommand>(c => c.AlbumIds.Count == 2 &&
|
||||
c.AlbumIds[0] == 2 &&
|
||||
c.AlbumIds[1] == 3),
|
||||
It.IsAny<CommandPriority>(), It.IsAny<CommandTrigger>()),
|
||||
It.IsAny<CommandPriority>(),
|
||||
It.IsAny<CommandTrigger>()),
|
||||
Times.Once());
|
||||
|
||||
Mocker.GetMock<IManageCommandQueue>()
|
||||
@@ -108,7 +114,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
public void should_redownload_artist_on_failure()
|
||||
{
|
||||
// note that artist is set to have 3 albums in setup
|
||||
var failedEvent = new DownloadFailedEvent {
|
||||
var failedEvent = new DownloadFailedEvent
|
||||
{
|
||||
ArtistId = 2,
|
||||
AlbumIds = new List<int> { 1, 2, 3 }
|
||||
};
|
||||
@@ -117,7 +124,8 @@ namespace NzbDrone.Core.Test.Download
|
||||
|
||||
Mocker.GetMock<IManageCommandQueue>()
|
||||
.Verify(x => x.Push(It.Is<ArtistSearchCommand>(c => c.ArtistId == failedEvent.ArtistId),
|
||||
It.IsAny<CommandPriority>(), It.IsAny<CommandTrigger>()),
|
||||
It.IsAny<CommandPriority>(),
|
||||
It.IsAny<CommandTrigger>()),
|
||||
Times.Once());
|
||||
|
||||
Mocker.GetMock<IManageCommandQueue>()
|
||||
|
||||
Reference in New Issue
Block a user