CmisCmdlets.Test.CmisTestHelper.TearDown C# (CSharp) Method

TearDown() public method

public TearDown ( ) : void
return void
        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();
        }