CmisCmdlets.Test.Commands.GetCmisObjectTests.GetObjectFromFolderWithRecursionLevelReturnsDescendants C# (CSharp) Method

GetObjectFromFolderWithRecursionLevelReturnsDescendants() private method

        public void GetObjectFromFolderWithRecursionLevelReturnsDescendants()
        {
            var folder = CmisHelper.CreateTempFolder("/__tempFolder/folder", true);
            var doc1 = CmisHelper.CreateTempDocument("/__tempFolder/foo");
            var doc2 = CmisHelper.CreateTempDocument("/__tempFolder/bar");
            var grandchild = CmisHelper.CreateTempDocument("/__tempFolder/folder/baz");
            var grandchildf = CmisHelper.CreateTempFolder("/__tempFolder/folder/other");
            CmisHelper.CreateTempFolder("/__tempFolder/folder/other/file");

            var res = Shell.Execute(GetCmisObjectCmd + "/__tempFolder -RecursionDepth 2");
            Assert.That(res.Count, Is.EqualTo(5));
            Assert.That(res, CmisHelper.ContainsObject(folder));
            Assert.That(res, CmisHelper.ContainsObject(doc1));
            Assert.That(res, CmisHelper.ContainsObject(doc2));
            Assert.That(res, CmisHelper.ContainsObject(grandchild));
            Assert.That(res, CmisHelper.ContainsObject(grandchildf));
        }