public void GetCommonDirectoryTest() { AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users", "user"), PathUtilities.GetCommonDirectory(Combine("C:", "users", "user", "Desktop"), Combine("C:", "users", "user"))); AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users", "user"), PathUtilities.GetCommonDirectory(Combine("C:", "users", "user"), Combine("C:", "users", "user", "Desktop"))); AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users"), PathUtilities.GetCommonDirectory(Combine("C:", "users", "user", "Desktop"), Combine("C:", "users", "Rekkon"))); AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users"), PathUtilities.GetCommonDirectory(Combine("C:", "users", "user"), Combine("C:", "users", "user0", "Desktop"))); AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users"), PathUtilities.GetCommonDirectory(Combine("C:", "users", "user", "Desktop"), Combine("C:", "users", "user0", "Desktop"))); AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users"), PathUtilities.GetCommonDirectory(Combine("C:", "users", "A", "B", "C"), Combine("C:", "users", "B", "B", "C"))); }
public void NormalizeDirectoryPathTest() { AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users", "user"), PathUtilities.NormalizeDirectoryPath(@"C:\users/user/")); AreEqual(PathUtilities.ConcatenateDirectoryPath("C:", "users", "user"), PathUtilities.NormalizeDirectoryPath(@"C:\users/user")); AreEqual("", PathUtilities.NormalizeDirectoryPath("")); }
public void ConcatenateDirectoryPathTest() { AreEqual($"{Combine("C:", "users", "user")}{DirectorySeparatorChar}", PathUtilities.ConcatenateDirectoryPath("C:", "users", "user")); }