Sample check reduced to 3 minutes

pull/2/head
Mark McDowall 12 years ago
parent b7229dea06
commit 3b16d68d0b

@ -401,7 +401,7 @@ namespace NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests
} }
[Test] [Test]
public void should_return_null_if_file_size_is_under_70MB_and_runTime_under_8_minutes() public void should_return_null_if_file_size_is_under_70MB_and_runTime_under_3_minutes()
{ {
var series = Builder<Series> var series = Builder<Series>
.CreateNew() .CreateNew()
@ -419,13 +419,13 @@ namespace NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests
Mocker.GetMock<MediaInfoProvider>() Mocker.GetMock<MediaInfoProvider>()
.Setup(s => s.GetRunTime(path)) .Setup(s => s.GetRunTime(path))
.Returns(300); .Returns(60);
Mocker.Resolve<DiskScanProvider>().ImportFile(series, path).Should().BeNull(); Mocker.Resolve<DiskScanProvider>().ImportFile(series, path).Should().BeNull();
} }
[Test] [Test]
public void should_import_if_file_size_is_under_70MB_but_runTime_over_8_minutes() public void should_import_if_file_size_is_under_70MB_but_runTime_over_3_minutes()
{ {
var fakeSeries = Builder<Series>.CreateNew().Build(); var fakeSeries = Builder<Series>.CreateNew().Build();
@ -458,7 +458,7 @@ namespace NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests
} }
[Test] [Test]
public void should_import_if_file_size_is_over_70MB_but_runTime_under_8_minutes() public void should_import_if_file_size_is_over_70MB_but_runTime_under_3_minutes()
{ {
With80MBFile(); With80MBFile();
@ -477,7 +477,7 @@ namespace NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests
Mocker.GetMock<MediaInfoProvider>() Mocker.GetMock<MediaInfoProvider>()
.Setup(s => s.GetRunTime(path)) .Setup(s => s.GetRunTime(path))
.Returns(600); .Returns(60);
Mocker.GetMock<EpisodeProvider>() Mocker.GetMock<EpisodeProvider>()
.Setup(e => e.GetEpisodesByParseResult(It.IsAny<EpisodeParseResult>())).Returns(new List<Episode> { fakeEpisode }); .Setup(e => e.GetEpisodesByParseResult(It.IsAny<EpisodeParseResult>())).Returns(new List<Episode> { fakeEpisode });

@ -114,7 +114,7 @@ namespace NzbDrone.Core.Providers
long size = _diskProvider.GetSize(filePath); long size = _diskProvider.GetSize(filePath);
var runTime = _mediaInfoProvider.GetRunTime(filePath); var runTime = _mediaInfoProvider.GetRunTime(filePath);
if(size < Constants.IgnoreFileSize && runTime < 480) if(size < Constants.IgnoreFileSize && runTime < 180)
{ {
Logger.Trace("[{0}] appears to be a sample. skipping.", filePath); Logger.Trace("[{0}] appears to be a sample. skipping.", filePath);
return null; return null;

Loading…
Cancel
Save