diff --git a/starsky/starskytest/starsky.project.web/Helpers/FilenameHelpersTest.cs b/starsky/starskytest/starsky.project.web/Helpers/FilenameHelpersTest.cs index f5af81ae2..bc0ba9b76 100644 --- a/starsky/starskytest/starsky.project.web/Helpers/FilenameHelpersTest.cs +++ b/starsky/starskytest/starsky.project.web/Helpers/FilenameHelpersTest.cs @@ -159,4 +159,19 @@ public void FilenamesHelper_IsValidFileName(string filename, bool expected) var result = FilenamesHelper.IsValidFileName(filename); Assert.AreEqual(expected, result); } + + // Get parent path for FilenamesHelper.GetParentPath + [TestMethod] + [DataRow("/yes.jpg", "/")] + [DataRow("/sub/yes.jpg", "/sub")] + [DataRow("/sub/sub2/yes.jpg", "/sub/sub2")] + [DataRow("/sub/sub2/sub3/yes.jpg", "/sub/sub2/sub3")] + [DataRow("/sub/sub2/sub3/sub4/yes.jpg", "/sub/sub2/sub3/sub4")] + [DataRow("/sub/sub2/sub3/sub4/sub5/yes.jpg", "/sub/sub2/sub3/sub4/sub5")] + public void FilenamesHelper_GetParentPath(string filePath, string expected) + { + var result = FilenamesHelper.GetParentPath(filePath); + Assert.AreEqual(expected, result); + } + }