Exemplo n.º 1
0
        public void ConvertFromLocalPath_01()
        {
            const string localBasePath = @"c:\temp";
            const string repoBasePath  = @"/Root/ParentFolder";

            Assert.AreEqual("/Root/ParentFolder/abc", RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc", localBasePath, repoBasePath), "Generic test 1");
            Assert.AreEqual("/Root/ParentFolder/abc/def/ghi", RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc\def\ghi", localBasePath, repoBasePath), "Generic test 2");
            Assert.AreEqual("/Root/ParentFolder/abc/def/ghi.txt", RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc\def\ghi.txt", localBasePath, repoBasePath), "Generic test 3");

            Assert.AreEqual("/Root/ParentFolder/abc", RepositoryPath.ConvertFromLocalPath(@"C:\Temp\abc", localBasePath, repoBasePath), "Case insensitivity test");

            Assert.AreEqual("/Root/ParentFolder/abc", RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc\", localBasePath + "\\", repoBasePath), "Trim test 1");
            Assert.AreEqual("/Root/ParentFolder/abc", RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc", localBasePath + "\\", repoBasePath + "/"), "Trim test 2");
            Assert.AreEqual("/Root/ParentFolder/abc", RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc\", localBasePath, repoBasePath + "/"), "Trim test 3");
            Assert.AreEqual("/Root/ParentFolder/abc", RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc\", localBasePath, repoBasePath), "Trim test 4");
        }
Exemplo n.º 2
0
 public void ConvertFromLocalPath_04()
 {
     RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc\def", @"c:\temp\x\y", "/Root/ParentFolder");
 }
Exemplo n.º 3
0
 public void ConvertFromLocalPath_03()
 {
     RepositoryPath.ConvertFromLocalPath(@"c:\temp\abc", @"c:\temp", "x");
 }
Exemplo n.º 4
0
 public void ConvertFromLocalPath_02()
 {
     RepositoryPath.ConvertFromLocalPath("x", "abc", "/Root");
 }