public void CreateRecursiveFolder()
        {
            var cmisF = _cmisNav.CreateFolder("/__crfFolder/recursive/", true);

            CmisHelper.RegisterTempObject(CmisHelper.Get("/__crfFolder"), cmisF);
            Assert.That(cmisF.Path, Is.EqualTo("/__crfFolder/recursive"));
        }
Пример #2
0
        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));
            }
        }