示例#1
0
        public void GetRepositoryRootTest()
        {
            string repoUrl = "file:///" + Path.GetFullPath(TestRepositoriesPath).Replace('\\', '/') + "/SvnRepo";

            Assert.AreEqual(repoUrl, SvnWC1.GetRepositoryRoot());
            Assert.AreEqual(repoUrl, SvnWC2.GetRepositoryRoot());
        }
示例#2
0
 public void GetRepositoryPathTest()
 {
     Assert.AreEqual("/", SvnWC1.GetRepositoryPath());
     Assert.AreEqual("/branches/beef", SvnWC2.GetRepositoryPath());
 }
示例#3
0
 public void IsMixedRevisionsTest()
 {
     Assert.IsTrue(SvnWC1.IsMixedRevisions());
     Assert.IsFalse(SvnWC2.IsMixedRevisions());
 }
示例#4
0
 public void IsWorkingCopyDirtyTest()
 {
     Assert.IsFalse(SvnWC1.IsWorkingCopyDirty());
     Assert.IsTrue(SvnWC2.IsWorkingCopyDirty());
 }
示例#5
0
 public void GetRevisionNumberTest()
 {
     Assert.AreEqual(6, SvnWC1.GetRevisionNumber());
     Assert.AreEqual(5, SvnWC2.GetRevisionNumber());
 }
示例#6
0
 public void GetTagTest()
 {
     Assert.AreEqual("", SvnWC1.GetTag());
     Assert.AreEqual("", SvnWC2.GetTag());
 }
示例#7
0
 public void GetBranchTest()
 {
     Assert.AreEqual("", SvnWC1.GetBranch());
     Assert.AreEqual("beef", SvnWC2.GetBranch());
 }
 public void GetRepositoryRootTest()
 {
     Assert.AreEqual("file:///C:/Temp/TestRepositories/SvnRepo", SvnWC1.GetRepositoryRoot());
     Assert.AreEqual("file:///C:/Temp/TestRepositories/SvnRepo", SvnWC2.GetRepositoryRoot());
 }
 public void GetRepositoryUrlTest()
 {
     Assert.AreEqual("file:///C:/Temp/TestRepositories/SvnRepo", SvnWC1.GetRepositoryUrl());
     Assert.AreEqual("file:///C:/Temp/TestRepositories/SvnRepo/branches/beef", SvnWC2.GetRepositoryUrl());
 }