@Override
  public boolean delete() throws FileSystemException {
    return requireResolvedFileObject().delete();
  }
@Test
  public void testDelegatesDeleteWithFileSelector() throws FileSystemException {
    FileSelector fileSelector = mock( FileSelector.class );

    fileObject.delete( fileSelector );

    verify( resolvedFileObject, times( 1 ) ).delete( fileSelector );
  }