public void CreateRecursiveFolder() { var cmisF = _cmisNav.CreateFolder("/__crfFolder/recursive/", true); CmisHelper.RegisterTempObject(CmisHelper.Get("/__crfFolder"), cmisF); Assert.That(cmisF.Path, Is.EqualTo("/__crfFolder/recursive")); }
public void GetAllCmisPropertiesFromObject() { CmisHelper.RegisterTempObject("__getPropsTests.txt"); var res = Shell.Execute( GetConnectToTestRepoCmd(), "$doc = " + CmdletName(typeof(NewCmisDocumentCommand)) + " __getPropsTests.txt", "$doc | " + GetCmisPropertyCmd ); var obj = CmisHelper.Get("__getPropsTests.txt"); Assert.That(res.Count, Is.EqualTo(obj.Properties.Count)); foreach (var prop in obj.Properties) { // select value from member with same name as property from result var member = (from p in res where (p is IProperty && ((IProperty)p).LocalName.Equals(prop.LocalName)) select((IProperty)p).Value).ToList(); Assert.That(member.Count, Is.EqualTo(1)); Assert.That(member.First(), Is.EqualTo(prop.Value)); } }