AeroFSSDK.Tests.TestDeleteFolder.ShouldDeleteFolderRecursively C# (CSharp) Method

ShouldDeleteFolderRecursively() private method

private ShouldDeleteFolderRecursively ( ) : void
return void
        public void ShouldDeleteFolderRecursively()
        {
            var folderID = Client.CreateFolder(FolderID.Root, "TestDeleteFolder").ID;
            var childFile = Client.CreateFile(folderID, "ChildFile").ID;
            var childFolder = Client.CreateFolder(folderID, "ChildFolder").ID;
            var grandchildFile = Client.CreateFile(childFolder, "GrandchildFile").ID;
            Client.DeleteFolder(folderID);

            ExpectError(HttpStatusCode.NotFound, () => Client.GetFolder(folderID));
            ExpectError(HttpStatusCode.NotFound, () => Client.GetFile(childFile));
            ExpectError(HttpStatusCode.NotFound, () => Client.GetFolder(childFolder));
            ExpectError(HttpStatusCode.NotFound, () => Client.GetFile(grandchildFile));
        }