1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-09-11 12:02:35 +02:00

Added test for series folder name

This commit is contained in:
Mark McDowall 2014-01-24 11:26:41 -08:00
parent 8292d4d267
commit a228bd8f1c

View File

@ -43,5 +43,23 @@ public void CalculateFilePath_SeasonFolder_SingleNumber(string filename, int sea
Subject.BuildFilePath(fakeSeries, seasonNumber, filename, ".mkv").Should().Be(expectedPath.AsOsAgnostic());
}
[Test]
public void should_clean_season_folder_when_it_contains_illegal_characters_in_series_title()
{
var filename = @"S01E05 - Episode Title";
var seasonNumber = 1;
var expectedPath = @"C:\Test\NCIS- Los Angeles\NCIS- Los Angeles Season 1\S01E05 - Episode Title.mkv";
var fakeSeries = Builder<Series>.CreateNew()
.With(s => s.Title = "NCIS: Los Angeles")
.With(s => s.Path = @"C:\Test\NCIS- Los Angeles".AsOsAgnostic())
.With(s => s.SeasonFolder = true)
.Build();
namingConfig.SeasonFolderFormat = "{Series Title} Season {season:0}";
Subject.BuildFilePath(fakeSeries, seasonNumber, filename, ".mkv").Should().Be(expectedPath.AsOsAgnostic());
}
}
}