public void Baz()
 {
     var connector = new SvnConnector();
     connector.Revision += connector_ChangeSet;
     connector.Error += connector_Error;
     connector.SetAuthentication("Autobuild", "autobuild1");
     Dictionary<string, Dictionary<string, string>> properties =
         connector.GetProperies("svn://svn/1/Tags/Build/VersionOne.APIClient/52", 914, true);
 }
        public void TestUpdateProperty()
        {
            var connector = new SvnConnector();
            connector.Error += connector_Error;
            connector.Committed += connector_Committed;

            string path = "file:///svnrepo/testrepo/";
            string tempWorkingPath = Path.GetTempPath() + Path.GetRandomFileName();
            Directory.CreateDirectory(tempWorkingPath);
            int outrev = connector.Checkout(path, tempWorkingPath, false, true);
            string newpropvalue = DateTime.Now.ToString("u");
            connector.SaveProperty("v1:Test", newpropvalue, tempWorkingPath, false, false);
            PropertiesCollection props = connector.GetProperies(tempWorkingPath, false);
            Assert.AreEqual(newpropvalue, props[tempWorkingPath]["v1:Test"]);

            ICollection<string> targets = new[] {tempWorkingPath};

            int newrev = connector.Commit(targets, true, false, "TestUpdateProperty");
            Assert.AreEqual(outrev + 1, _lastrevision);
            Assert.AreEqual(newrev, _lastrevision);
        }