From 69dd1c6ec43414f6a0a25c61ca38705f9cb9b23f Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Thu, 14 May 2015 18:23:57 -0700 Subject: [PATCH] Test to make sure we scan files in root of series folder (no season folders) --- .../DiskScanServiceTests/ScanFixture.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/NzbDrone.Core.Test/MediaFiles/DiskScanServiceTests/ScanFixture.cs b/src/NzbDrone.Core.Test/MediaFiles/DiskScanServiceTests/ScanFixture.cs index b0b40eeae..e32a4005b 100644 --- a/src/NzbDrone.Core.Test/MediaFiles/DiskScanServiceTests/ScanFixture.cs +++ b/src/NzbDrone.Core.Test/MediaFiles/DiskScanServiceTests/ScanFixture.cs @@ -228,5 +228,23 @@ namespace NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests Mocker.GetMock() .Verify(v => v.GetImportDecisions(It.Is>(l => l.Count == 2), _series), Times.Once()); } + + [Test] + public void should_find_files_at_root_of_series_folder() + { + GivenParentFolderExists(); + _series.Path = @"C:\Test\TV\.hack".AsOsAgnostic(); + + GivenFiles(new List + { + Path.Combine(_series.Path, "file1.mkv").AsOsAgnostic(), + Path.Combine(_series.Path, "s01e01.mkv").AsOsAgnostic() + }); + + Subject.Scan(_series); + + Mocker.GetMock() + .Verify(v => v.GetImportDecisions(It.Is>(l => l.Count == 2), _series), Times.Once()); + } } }