public void GetObjectWithNameFiltersRecursion()
{
CmisHelper.CreateTempFolder("/__tempFolder/folder", true);
CmisHelper.CreateTempDocument("/bar"); // won't be found, too high in hierarch
var baDoc = CmisHelper.CreateTempDocument("/__tempFolder/ba"); // should be found
var bazDoc = CmisHelper.CreateTempDocument("/__tempFolder/folder/Baz"); // in 2nd level
var bariumFolder = CmisHelper.CreateTempFolder("/__tempFolder/folder/barium");
CmisHelper.CreateTempDocument("/__tempFolder/folder/barium/baz"); // 3rd level ignored
var res = Shell.Execute(GetCmisObjectCmd + "/__tempFolder -Name ba -RecursionDepth 2");
Assert.That(res.Count, Is.EqualTo(3));
Assert.That(res, CmisHelper.ContainsObject(baDoc));
Assert.That(res, CmisHelper.ContainsObject(bazDoc));
Assert.That(res, CmisHelper.ContainsObject(bariumFolder));
}