2013-07-19 03:47:55 +00:00
|
|
|
|
using NUnit.Framework;
|
2013-05-29 00:15:12 +00:00
|
|
|
|
using NzbDrone.Common.EnsureThat;
|
|
|
|
|
using NzbDrone.Test.Common;
|
|
|
|
|
|
|
|
|
|
namespace NzbDrone.Common.Test.EnsureTest
|
|
|
|
|
{
|
|
|
|
|
[TestFixture]
|
|
|
|
|
public class PathExtensionFixture : TestBase
|
|
|
|
|
{
|
|
|
|
|
[TestCase(@"p:\TV Shows\file with, comma.mkv")]
|
2013-07-26 05:00:57 +00:00
|
|
|
|
[TestCase(@"\\serer\share\file with, comma.mkv")]
|
2013-05-29 00:15:12 +00:00
|
|
|
|
public void EnsureWindowsPath(string path)
|
|
|
|
|
{
|
2013-07-26 05:00:57 +00:00
|
|
|
|
WindowsOnly();
|
|
|
|
|
Ensure.That(() => path).IsValidPath();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[TestCase(@"var/user/file with, comma.mkv")]
|
|
|
|
|
public void EnsureLinuxPath(string path)
|
|
|
|
|
{
|
|
|
|
|
LinuxOnly();
|
2013-05-29 00:15:12 +00:00
|
|
|
|
Ensure.That(() => path).IsValidPath();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|