New: Lidarr to Readarr

This commit is contained in:
Qstick
2020-02-29 15:51:29 -05:00
parent 7359c2a9fa
commit 3b7eb01918
565 changed files with 1669 additions and 4272 deletions
@@ -18,16 +18,16 @@ namespace NzbDrone.Core.Test.MetadataSource
.Setup(s => s.MetadataSource)
.Returns("");
Mocker.GetMock<ILidarrCloudRequestBuilder>()
Mocker.GetMock<IReadarrCloudRequestBuilder>()
.Setup(s => s.Search)
.Returns(new HttpRequestBuilder("https://api.lidarr.audio/api/v0.4/{route}").CreateFactory());
.Returns(new HttpRequestBuilder("https://api.readarr.audio/api/v0.4/{route}").CreateFactory());
}
private void WithCustomProvider()
{
Mocker.GetMock<IConfigService>()
.Setup(s => s.MetadataSource)
.Returns("http://api.lidarr.audio/api/testing/");
.Returns("http://api.readarr.audio/api/testing/");
}
[TestCase]
@@ -61,9 +61,9 @@ namespace NzbDrone.Core.Test.MetadataSource.SkyHook
[TestCase("Avenged Sevenfold", "Avenged Sevenfold")]
[TestCase("3OH!3", "3OH!3")]
[TestCase("The Academy Is...", "The Academy Is…")]
[TestCase("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419", "Linkin Park")]
[TestCase("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419", "Linkin Park")]
[TestCase("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ", "Linkin Park")]
[TestCase("readarr:f59c5520-5f46-4d2c-b2c4-822eabf53419", "Linkin Park")]
[TestCase("readarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419", "Linkin Park")]
[TestCase("readarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ", "Linkin Park")]
public void successful_artist_search(string title, string expected)
{
var result = Subject.SearchForNewArtist(title);
@@ -77,9 +77,9 @@ namespace NzbDrone.Core.Test.MetadataSource.SkyHook
[TestCase("Evolve", "Imagine Dragons", "Evolve")]
[TestCase("Hysteria", null, "Hysteria")]
[TestCase("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e", null, "Pyromania")]
[TestCase("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e", null, "Pyromania")]
[TestCase("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e", null, "Pyromania")]
[TestCase("readarr:d77df681-b779-3d6d-b66a-3bfd15985e3e", null, "Pyromania")]
[TestCase("readarr: d77df681-b779-3d6d-b66a-3bfd15985e3e", null, "Pyromania")]
[TestCase("readarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e", null, "Pyromania")]
public void successful_album_search(string title, string artist, string expected)
{
var result = Subject.SearchForNewAlbum(title, artist);
@@ -91,11 +91,11 @@ namespace NzbDrone.Core.Test.MetadataSource.SkyHook
ExceptionVerification.IgnoreWarns();
}
[TestCase("lidarrid:")]
[TestCase("lidarrid: 99999999999999999999")]
[TestCase("lidarrid: 0")]
[TestCase("lidarrid: -12")]
[TestCase("lidarrid:289578")]
[TestCase("readarrid:")]
[TestCase("readarrid: 99999999999999999999")]
[TestCase("readarrid: 0")]
[TestCase("readarrid: -12")]
[TestCase("readarrid:289578")]
[TestCase("adjalkwdjkalwdjklawjdlKAJD")]
public void no_artist_search_result(string term)
{