示例#1
0
        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")));
        }
示例#2
0
 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(""));
 }
示例#3
0
 public void ConcatenateDirectoryPathTest()
 {
     AreEqual($"{Combine("C:", "users", "user")}{DirectorySeparatorChar}", PathUtilities.ConcatenateDirectoryPath("C:", "users", "user"));
 }