mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-23 14:55:20 -07:00
Added test for fix in last commit.
This commit is contained in:
parent
343d849536
commit
3790dc9109
1 changed files with 24 additions and 0 deletions
|
@ -20,6 +20,8 @@ namespace NzbDrone.Core.Test.DecisionEngineTests
|
||||||
private RemoteEpisode parseResultMulti;
|
private RemoteEpisode parseResultMulti;
|
||||||
private RemoteEpisode parseResultSingle;
|
private RemoteEpisode parseResultSingle;
|
||||||
private Series series;
|
private Series series;
|
||||||
|
private Movie movie;
|
||||||
|
private RemoteMovie remoteMovie;
|
||||||
private QualityDefinition qualityType;
|
private QualityDefinition qualityType;
|
||||||
|
|
||||||
[SetUp]
|
[SetUp]
|
||||||
|
@ -28,6 +30,16 @@ namespace NzbDrone.Core.Test.DecisionEngineTests
|
||||||
series = Builder<Series>.CreateNew()
|
series = Builder<Series>.CreateNew()
|
||||||
.Build();
|
.Build();
|
||||||
|
|
||||||
|
movie = Builder<Movie>.CreateNew().Build();
|
||||||
|
|
||||||
|
remoteMovie = new RemoteMovie
|
||||||
|
{
|
||||||
|
Movie = movie,
|
||||||
|
Release = new ReleaseInfo(),
|
||||||
|
ParsedMovieInfo = new ParsedMovieInfo { Quality = new QualityModel(Quality.SDTV, new Revision(version: 2)) },
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
parseResultMultiSet = new RemoteEpisode
|
parseResultMultiSet = new RemoteEpisode
|
||||||
{
|
{
|
||||||
Series = series,
|
Series = series,
|
||||||
|
@ -216,5 +228,17 @@ namespace NzbDrone.Core.Test.DecisionEngineTests
|
||||||
|
|
||||||
Subject.IsSatisfiedBy(parseResultSingle, null).Accepted.Should().BeTrue();
|
Subject.IsSatisfiedBy(parseResultSingle, null).Accepted.Should().BeTrue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void should_use_110_minutes_if_runtime_is_0()
|
||||||
|
{
|
||||||
|
movie.Runtime = 0;
|
||||||
|
remoteMovie.Movie = movie;
|
||||||
|
remoteMovie.Release.Size = 1095.Megabytes();
|
||||||
|
|
||||||
|
Subject.IsSatisfiedBy(remoteMovie, null).Accepted.Should().Be(true);
|
||||||
|
remoteMovie.Release.Size = 1105.Megabytes();
|
||||||
|
Subject.IsSatisfiedBy(remoteMovie, null).Accepted.Should().Be(false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue