public void TopOfFilesystemPath_2Folders_CorrectResult() { string remainder; string result = StringLib.TopOfFilesystemPath(@"Folder1\Folder2", out remainder); Assert.AreEqual("Folder1", result); Assert.AreEqual("Folder2", remainder); }
public void TopOfFilesystemPath_DriveAndSlash_CorrectResult() { string remainder; string result = StringLib.TopOfFilesystemPath(@"C:\", out remainder); Assert.AreEqual(@"C:\", result); Assert.IsNull(remainder); }
public void TopOfFilesystemPath_SingleSpace_CorrectResult() { string remainder; string result = StringLib.TopOfFilesystemPath(" ", out remainder); Assert.IsNull(result); Assert.IsNull(remainder); }
public void TopOfFilesystemPath_EmptyString_CorrectResult() { string remainder; string result = StringLib.TopOfFilesystemPath(String.Empty, out remainder); Assert.IsNull(result); Assert.IsNull(remainder); }
public void TopOfFilesystemPath_SlashFolder_CorrectResult() { string remainder; string result = StringLib.TopOfFilesystemPath(@"\Folder1", out remainder); Assert.AreEqual(@"Folder1", result); Assert.IsNull(remainder); }
public void TopOfFilesystemPath_Null_CorrectResult() { string remainder; string result = StringLib.TopOfFilesystemPath(null, out remainder); Assert.IsNull(result); Assert.IsNull(remainder); }