public void TearDown()
{
// delete in reverse order makes sure to delete hierarchies correctly
for (int i = _createdObjects.Count -1; i >= 0; i--)
{
var tmpObj = _createdObjects[i];
var obj = tmpObj as ICmisObject;
if (obj == null)
{
if (!_cmisNav.TryGet(tmpObj.ToString(), out obj))
{
continue;
}
}
try
{
obj.Delete(true);
}
catch (CmisObjectNotFoundException) {}
}
_createdObjects.Clear();
}