mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-21 05:53:33 -07:00
Fixed add existing. needs more polish around quality and manual mapping.
This commit is contained in:
parent
4000387419
commit
0556c31846
29 changed files with 402 additions and 529 deletions
|
@ -54,6 +54,36 @@ namespace NzbDrone.Core.Test
|
|||
Assert.AreEqual(fakeSeries, mappedSeries);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void Add_new_series()
|
||||
{
|
||||
var repo = MockLib.GetEmptyRepository();
|
||||
|
||||
var kernel = new MockingKernel();
|
||||
kernel.Bind<ISeriesProvider>().To<SeriesProvider>();
|
||||
kernel.Bind<IRepository>().ToConstant(repo);
|
||||
|
||||
string path = "C:\\Test\\";
|
||||
int tvDbId = 1234;
|
||||
int qualityProfileId = 2;
|
||||
|
||||
//Act
|
||||
var seriesProvider = kernel.Get<ISeriesProvider>();
|
||||
seriesProvider.AddSeries(path, tvDbId, qualityProfileId);
|
||||
|
||||
|
||||
//Assert
|
||||
var series = seriesProvider.GetAllSeries();
|
||||
Assert.IsNotEmpty(series);
|
||||
Assert.Count(1, series);
|
||||
Assert.AreEqual(path, series.First().Path);
|
||||
Assert.AreEqual(tvDbId, series.First().SeriesId);
|
||||
Assert.AreEqual(qualityProfileId, series.First().QualityProfileId);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
[Test]
|
||||
[Row(new object[] { "That's Life - 2x03 -The Devil and Miss DeLucca", "That's Life" })]
|
||||
[Row(new object[] { "Van.Duin.Op.Zn.Best.S02E05.DUTCH.WS.PDTV.XViD-DiFFERENT", "Van Duin Op Zn Best" })]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue