### Question:
ProviderFacadeImpl implements EntityProviderInterface { @Override public ODataFeed readFeed(final String contentType, final EdmEntitySet entitySet, final InputStream content, final EntityProviderReadProperties properties) throws EntityProviderException { return create(contentType).readFeed(entitySet, content, properties); }  @Override ODataResponse writeErrorDocument(final ODataErrorContext context); @Override ODataResponse writeServiceDocument(final String contentType, final Edm edm, final String serviceRoot); @Override ODataResponse writePropertyValue(final EdmProperty edmProperty, final Object value); @Override ODataResponse writeText(final String value); @Override ODataResponse writeBinary(final String mimeType, final byte[] data); @Override ODataResponse writeFeed(final String contentType, final EdmEntitySet entitySet,
      final List<Map<String, Object>> data, final EntityProviderWriteProperties properties); @Override ODataResponse writeEntry(final String contentType, final EdmEntitySet entitySet,
      final Map<String, Object> data, final EntityProviderWriteProperties properties); @Override ODataResponse writeProperty(final String contentType, final EdmProperty edmProperty, final Object value); @Override ODataResponse writeLink(final String contentType, final EdmEntitySet entitySet,
      final Map<String, Object> data, final EntityProviderWriteProperties properties); @Override ODataResponse writeLinks(final String contentType, final EdmEntitySet entitySet,
      final List<Map<String, Object>> data, final EntityProviderWriteProperties properties); @Override ODataResponse writeFunctionImport(final String contentType, final EdmFunctionImport functionImport,
      final Object data, final EntityProviderWriteProperties properties); @Override ODataErrorContext readErrorDocument(final InputStream errorDocument, final String contentType); @Override ODataFeed readFeed(final String contentType, final EdmEntitySet entitySet, final InputStream content,
      final EntityProviderReadProperties properties); @Override ODataDeltaFeed readDeltaFeed(final String contentType, final EdmEntitySet entitySet,
      final InputStream content,
      final EntityProviderReadProperties properties); @Override ODataEntry readEntry(final String contentType, final EdmEntitySet entitySet, final InputStream content,
      final EntityProviderReadProperties properties); @Override Map<String, Object> readProperty(final String contentType, final EdmProperty edmProperty,
      final InputStream content, final EntityProviderReadProperties properties); @Override Object readPropertyValue(final EdmProperty edmProperty, final InputStream content, final Class<?> typeMapping); @Override Object readFunctionImport(final String contentType, final EdmFunctionImport functionImport,
      final InputStream content, final EntityProviderReadProperties properties); @Override List<String> readLinks(final String contentType, final EdmEntitySet entitySet, final InputStream content); @Override String readLink(final String contentType, final EdmEntitySet entitySet, final InputStream content); @Override byte[] readBinary(final InputStream content); @Override ODataResponse writeMetadata(final List<Schema> schemas, final Map<String, String> predefinedNamespaces); @Override ODataResponse writeMetadata(final DataServices seriviceMetadata,
      final Map<String, String> predefinedNamespaces); @Override Edm readMetadata(final InputStream inputStream, final boolean validate); @Override ServiceDocument readServiceDocument(final InputStream serviceDocument, final String contentType); @Override List<BatchRequestPart> parseBatchRequest(final String contentType, final InputStream content,
      final EntityProviderBatchProperties properties); @Override ODataResponse writeBatchResponse(final List<BatchResponsePart> batchResponseParts); @Override InputStream writeBatchRequest(final List<BatchPart> batchParts, final String boundary); @Override List<BatchSingleResponse> parseBatchResponse(final String contentType, final InputStream content);  }### Answer:
@Test public void readFeed() throws Exception { final String contentType = ContentType.APPLICATION_ATOM_XML_FEED.toContentTypeString(); final EdmEntitySet entitySet = MockFacade.getMockEdm().getDefaultEntityContainer().getEntitySet("Employees"); InputStream content = getFileAsStream("feed_employees.xml"); EntityProviderReadProperties properties = EntityProviderReadProperties.init().build(); ODataFeed feed = new ProviderFacadeImpl().readFeed(contentType, entitySet, content, properties); assertNotNull(feed); assertNotNull(feed.getEntries()); assertNotNull(feed.getFeedMetadata()); assertEquals(6, feed.getEntries().size()); }