コード例 #1
0
 public void IdenticalPathsAreSame()
 {
     PathAssert.SamePath(@"C:\folder1\file.tmp", @"C:\folder1\file.tmp");
     PathAssert.SamePath("/folder1/file.tmp", "/folder1/file.tmp");
 }
コード例 #2
0
 public void NotSamePath()
 {
     PathAssert.NotSamePath(@"C:\folder1\file.tmp", @"C:\folder1\.\folder2\..\file.temp");
     PathAssert.NotSamePath("/folder1/file.tmp", "/folder1/./folder1/../folder2/file.temp");
 }
コード例 #3
0
 public void SlashAndBackslashAreEquivalent()
 {
     PathAssert.SamePath("D:/folder1/folder2", @"D:\folder1\folder2");
     PathAssert.SamePath("/folder1/folder2", @"\folder1\folder2");
 }
コード例 #4
0
 public void PathsAreCanonicalizedBeforeComparing()
 {
     PathAssert.SamePath(@"C:\folder1\file.tmp", @"C:\folder1\.\folder2\..\file.tmp");
     PathAssert.SamePath("/folder1/file.tmp", "/folder1/./folder2/../file.tmp");
 }
コード例 #5
0
 public void CaseMattersOnLinux()
 {
     PathAssert.NotSamePath(@"C:\folder1\file.tmp", @"c:\folder1\File.TMP");
     PathAssert.NotSamePath("/folder1/file.tmp", "/folder1/File.TMP");
 }
コード例 #6
0
 public void CaseIsIgnoredOnWindows()
 {
     PathAssert.SamePath(@"C:\folder1\file.tmp", @"c:\folder1\File.TMP");
     PathAssert.SamePath("/folder1/file.tmp", "/folder1/File.TMP");
 }