mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-20 05:23:31 -07:00
Log page now uses EF for faster runtime queries.
This commit is contained in:
parent
a984060533
commit
c6716f2425
49 changed files with 14898 additions and 555 deletions
|
@ -28,7 +28,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisodes_exists()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeSeries = Builder<Series>.CreateNew().Build();
|
||||
|
@ -50,7 +50,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisodes_by_season_episode_exists()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeSeries = Builder<Series>.CreateNew()
|
||||
|
@ -77,7 +77,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisodes_by_season_episode_doesnt_exists()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
||||
|
@ -93,7 +93,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisode_with_EpisodeFile()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeSeries = Builder<Series>.CreateNew().Build();
|
||||
|
@ -119,7 +119,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisodes_invalid_series()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
mocker.Resolve<SeriesProvider>();
|
||||
|
@ -210,7 +210,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void AttachSeries_single_invalid_series()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(MockLib.GetEmptyDatabase());
|
||||
mocker.SetConstant(TestDbHelper.GetEmptyDatabase());
|
||||
mocker.Resolve<SeriesProvider>();
|
||||
var fakeEpisodes = Builder<Episode>.CreateNew().With(e => e.SeriesId = 12).Build();
|
||||
|
||||
|
@ -230,7 +230,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
.TheFirst(5).With(c => c.SeasonNumber = 1)
|
||||
.Build();
|
||||
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -265,7 +265,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
|
||||
var mocker = new AutoMoqer();
|
||||
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
db.Insert(fakeSeries);
|
||||
|
@ -304,7 +304,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
|
||||
var mocker = new AutoMoqer();
|
||||
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
db.Insert(fakeSeries);
|
||||
|
@ -348,7 +348,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
|
||||
var mocker = new AutoMoqer();
|
||||
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
db.Insert(fakeSeries);
|
||||
|
@ -382,7 +382,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
var currentEpisodes = new List<Episode>();
|
||||
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
mocker.GetMock<TvDbProvider>(MockBehavior.Strict)
|
||||
|
@ -560,7 +560,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_true_if_all_episodes_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -583,7 +583,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_false_if_none_of_episodes_are_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -606,7 +606,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_false_if_some_of_episodes_are_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -632,7 +632,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_false_if_zero_episodes_in_db_for_season()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -655,7 +655,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_true_if_zero_episodes_in_db_for_season_and_previous_is_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -678,7 +678,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_false_if_zero_episodes_in_db_for_season_and_previous_is_not_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -701,7 +701,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_false_if_zero_episodes_in_db_for_season_one()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -715,7 +715,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_true_if_zero_episodes_in_db_for_season_zero()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -729,7 +729,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsSeasonIgnored_should_return_false_if_season_zero_is_not_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer(MockBehavior.Strict);
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -754,7 +754,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void Add_daily_show_episodes()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
mocker.Resolve<TvDbProvider>();
|
||||
|
||||
|
@ -782,7 +782,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisode_by_Season_Episode_none_existing()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
||||
|
@ -797,7 +797,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisode_by_Season_Episode_with_EpisodeFile()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeSeries = Builder<Series>.CreateNew().Build();
|
||||
|
@ -822,7 +822,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisode_by_Season_Episode_without_EpisodeFile()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeSeries = Builder<Series>.CreateNew().Build();
|
||||
|
@ -845,7 +845,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisode_by_AirDate_with_EpisodeFile()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeSeries = Builder<Series>.CreateNew().Build();
|
||||
|
@ -870,7 +870,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void GetEpisode_by_AirDate_without_EpisodeFile()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeSeries = Builder<Series>.CreateNew().Build();
|
||||
|
@ -893,7 +893,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
public void MarkEpisodeAsFetched()
|
||||
{
|
||||
var mocker = new AutoMoqer();
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
var fakeEpisodes = Builder<Episode>.CreateListOfSize(5)
|
||||
|
@ -916,7 +916,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void AddEpisode_episode_is_ignored_when_full_season_is_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -952,7 +952,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void AddEpisode_episode_is_not_ignored_when_full_season_is_not_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -988,7 +988,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void AddEpisode_episode_is_not_ignored_when_not_full_season_is_not_ignored()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1026,7 +1026,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IgnoreEpisode_Ignore()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1054,7 +1054,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IgnoreEpisode_RemoveIgnore()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1082,7 +1082,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IgnoreSeason_Ignore()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1110,7 +1110,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IgnoreSeason_RemoveIgnore()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1138,7 +1138,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IgnoreSeason_Ignore_Half()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1168,7 +1168,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void EpisodesWithoutFiles_no_specials()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1215,7 +1215,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void EpisodesWithoutFiles_with_specials()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1263,7 +1263,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void EpisodesWithFiles_success()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1309,7 +1309,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void EpisodesWithFiles_no_files()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1341,7 +1341,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void GetEpisodesByFileId_multi_episodes()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1370,7 +1370,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void GetEpisodesByFileId_single_episode()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1399,7 +1399,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsFirstOrLastEpisodeInSeason_false()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1421,7 +1421,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsFirstOrLastEpisodeInSeason_true_first()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1443,7 +1443,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void IsFirstOrLastEpisodeInSeason_true_last()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1470,7 +1470,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[TestCase("The Office (US) - Season 01 - Episode Title", PostDownloadStatusType.Failed, 10)]
|
||||
public void SetPostDownloadStatus(string folderName, PostDownloadStatusType postDownloadStatus, int episodeCount)
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
@ -1502,7 +1502,7 @@ namespace NzbDrone.Core.Test.ProviderTests
|
|||
[Test]
|
||||
public void SetPostDownloadStatus_Invalid_EpisodeId()
|
||||
{
|
||||
var db = MockLib.GetEmptyDatabase();
|
||||
var db = TestDbHelper.GetEmptyDatabase();
|
||||
var mocker = new AutoMoqer();
|
||||
mocker.SetConstant(db);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue