Fixed: series/season folders will have leading/trailing periods removed when they are created

This commit is contained in:
Mark McDowall
2014-09-02 17:15:03 -07:00
parent 17aac81a4d
commit b9ff97fe9f
5 changed files with 59 additions and 7 deletions
@@ -1,7 +1,9 @@
using System;
using FluentAssertions;
using NUnit.Framework;
using NzbDrone.Core.Organizer;
using NzbDrone.Core.Test.Framework;
using NzbDrone.Core.Tv;
namespace NzbDrone.Core.Test.OrganizerTests
{
@@ -23,11 +25,12 @@ namespace NzbDrone.Core.Test.OrganizerTests
[TestCase("30 Rock", "{Series Title}", "30 Rock")]
[TestCase("30 Rock", "{Series.Title}", "30.Rock")]
[TestCase("24/7 Road to the NHL Winter Classic", "{Series Title}", "24+7 Road to the NHL Winter Classic")]
public void should_use_seriesFolderFormat_to_build_folder_name(string seriesTitle, string format, string expected)
[TestCase("Venture Bros.", "{Series.Title}", "Venture.Bros")]
public void should_use_seriesFolderFormat_to_build_folder_name(String seriesTitle, String format, String expected)
{
namingConfig.SeriesFolderFormat = format;
var series = new NzbDrone.Core.Tv.Series { Title = seriesTitle };
var series = new Series { Title = seriesTitle };
Subject.GetSeriesFolder(series).Should().Be(expected);
}