public void GetVersionedFiles() { using (new NFX.ApplicationModel.ServiceBaseApplication(null, LACONF.AsLaconicConfig())) { IList <WebDAV.Version> versions = WebDAV.GetVersions(SVN_ROOT, SVN_UNAME, SVN_UPSW).ToList(); WebDAV.Version v1530 = versions.First(v => v.Name == "1530"); WebDAV.Version v1531 = versions.First(v => v.Name == "1531"); using (var fs = new SVNFileSystem("NFX-SVN")) { var session = fs.StartSession(CONN_PARAMS); session.Version = v1530; var file1530 = session["trunk/Source/NFX.Web/IO/FileSystem/SVN/WebDAV.cs"] as FileSystemFile; string content1530 = file1530.ReadAllText(); session.Version = v1531; var file1531 = session["trunk/Source/NFX.Web/IO/FileSystem/SVN/WebDAV.cs"] as FileSystemFile; string content1531 = file1531.ReadAllText(); Assert.AreNotEqual(content1530, content1531); } } }
public void DifferentFileVersions() { using (new NFX.ApplicationModel.ServiceBaseApplication(null, LACONF.AsLaconicConfig())) { IList <WebDAV.Version> versions = WebDAV.GetVersions(SVN_ROOT, SVN_UNAME, SVN_UPSW).ToList(); WebDAV.Version v1530 = versions.First(v => v.Name == "1530"); WebDAV.Version v1531 = versions.First(v => v.Name == "1531"); var client1530 = new WebDAV(SVN_ROOT, 0, SVN_UNAME, SVN_UPSW, version: v1530); var client1531 = new WebDAV(SVN_ROOT, 0, SVN_UNAME, SVN_UPSW, version: v1531); WebDAV.Directory root1530 = client1530.Root; WebDAV.Directory root1531 = client1531.Root; WebDAV.File file1530 = root1530.NavigatePath("trunk/Source/NFX.Web/IO/FileSystem/SVN/WebDAV.cs") as WebDAV.File; WebDAV.File file1531 = root1531.NavigatePath("trunk/Source/NFX.Web/IO/FileSystem/SVN/WebDAV.cs") as WebDAV.File; using (MemoryStream ms1530 = new MemoryStream()) { using (MemoryStream ms1531 = new MemoryStream()) { file1530.GetContent(ms1530); file1531.GetContent(ms1531); Assert.AreNotEqual(ms1530.Length, ms1531.Length); } } } }
public void GetHeadRootVersion() { using (new NFX.ApplicationModel.ServiceBaseApplication(null, LACONF.AsLaconicConfig())) { var client = new WebDAV(SVN_ROOT, 0, SVN_UNAME, SVN_UPSW); WebDAV.Version lastVersion = client.GetHeadRootVersion(); Assert.IsNotNull(lastVersion); } }
public void GetHeadRootVersion() { using (new AzosApplication(null, LACONF.AsLaconicConfig())) { var client = new WebDAV(SVN_ROOT, 0, SVN_UNAME, SVN_UPSW); WebDAV.Version lastVersion = client.GetHeadRootVersion(); Aver.IsNotNull(lastVersion); } }
public void GetVersions() { using (new NFX.ApplicationModel.ServiceBaseApplication(null, LACONF.AsLaconicConfig())) { IList <WebDAV.Version> versions = WebDAV.GetVersions(SVN_ROOT, SVN_UNAME, SVN_UPSW).ToList(); Assert.IsNotNull(versions); Assert.Greater(versions.Count(), 0); WebDAV.Version v1 = versions.First(); Assert.IsNotNull(v1); Assert.IsNotNullOrEmpty(v1.Creator); Assert.IsNotNullOrEmpty(v1.Comment); Assert.AreEqual("1", v1.Name); Assert.Greater(v1.Date, DateTime.MinValue); } }
public void GetVersions() { using (new AzosApplication(null, LACONF.AsLaconicConfig())) { IList <WebDAV.Version> versions = WebDAV.GetVersions(SVN_ROOT, SVN_UNAME, SVN_UPSW).ToList(); Aver.IsNotNull(versions); Aver.IsTrue(versions.Count() > 0); WebDAV.Version v1 = versions.First(); Aver.IsNotNull(v1); Aver.IsTrue(v1.Creator.IsNotNullOrEmpty()); Aver.IsTrue(v1.Comment.IsNotNullOrEmpty()); Aver.AreEqual("1", v1.Name); Aver.IsTrue(v1.Date > DateTime.MinValue); } }
public void DifferentDirectoryVersions() { using (new NFX.ApplicationModel.ServiceBaseApplication(null, LACONF.AsLaconicConfig())) { IList <WebDAV.Version> versions = WebDAV.GetVersions(SVN_ROOT, SVN_UNAME, SVN_UPSW).ToList(); WebDAV.Version v1513 = versions.First(v => v.Name == "1513"); WebDAV.Version v1523 = versions.First(v => v.Name == "1523"); var client1513 = new WebDAV(SVN_ROOT, 0, SVN_UNAME, SVN_UPSW, version: v1513); var client1523 = new WebDAV(SVN_ROOT, 0, SVN_UNAME, SVN_UPSW, version: v1523); WebDAV.Directory root1513 = client1513.Root; WebDAV.Directory root1523 = client1523.Root; WebDAV.Directory nested1513 = root1513.NavigatePath("trunk/Source/NFX.Web/IO/FileSystem") as WebDAV.Directory; WebDAV.Directory nested1523 = root1523.NavigatePath("trunk/Source/NFX.Web/IO/FileSystem") as WebDAV.Directory; Assert.IsNull(nested1513["SVN"]); Assert.IsNotNull(nested1523["SVN"]); } }
public void GetVersionedFiles() { using (new NFX.ApplicationModel.ServiceBaseApplication(null, LACONF.AsLaconicConfig())) { IList <WebDAV.Version> versions = WebDAV.GetVersions(SVN_ROOT, SVN_UNAME, SVN_UPSW).ToList(); WebDAV.Version v192 = versions.First(v => v.Name == "192"); WebDAV.Version v110 = versions.First(v => v.Name == "110"); var fs = FS.Instances["NFX-SVN"]; using (var session = fs.StartSession()) { session.Version = v192; var file192 = session["trunk/Source/NFX.Wave/Templatization/StockContent/Embedded/script/wv.js"] as FileSystemFile; string content1530 = file192.ReadAllText(); session.Version = v110; var file110 = session["trunk/Source/NFX.Wave/Templatization/StockContent/Embedded/script/wv.js"] as FileSystemFile; string content1531 = file110.ReadAllText(); Assert.AreNotEqual(content1530, content1531); } } }