### Question:
IRODSFileSystem { public IRODSFileFactory getIRODSFileFactory(final IRODSAccount irodsAccount) throws JargonException { return new IRODSFileFactoryImpl(irodsSession, irodsAccount); } IRODSFileSystem();  IRODSFileSystem(final IRODSProtocolManager irodsProtocolManager); static IRODSFileSystem instance(); IRODSAccessObjectFactory getIRODSAccessObjectFactory(); IRODSFileFactory getIRODSFileFactory(final IRODSAccount irodsAccount); void close(); void closeAndEatExceptions(); void close(final IRODSAccount irodsAccount); void closeAndEatExceptions(final IRODSAccount irodsAccount); Map<String, IRODSMidLevelProtocol> getConnectionMap(); IRODSSession getIrodsSession(); IRODSProtocolManager getIrodsProtocolManager(); JargonProperties getJargonProperties();  }### Answer:
@Test public void testGetIRODSFileFactory() throws Exception { IRODSFileSystem irodsFileSystem = IRODSFileSystem.instance(); IRODSAccount irodsAccount = testingPropertiesHelper.buildIRODSAccountFromTestProperties(testingProperties); IRODSFileFactory irodsFileFactory = irodsFileSystem.getIRODSFileFactory(irodsAccount); irodsFileSystem.close(); Assert.assertNotNull(irodsFileFactory); }