### Question:
EdmEntityContainerImplProv implements EdmEntityContainer, EdmAnnotatable { @Override public String getNamespace() throws EdmException{ try { if (namespace == null) { List<Schema> schemas; schemas = edm.edmProvider.getSchemas(); for (Schema schema : schemas) { List<EntityContainer> containers = schema.getEntityContainers(); for (EntityContainer container : containers) { if (container.getName().equals(entityContainerInfo.getName())) { this.namespace = schema.getNamespace(); break; } } if (namespace != null) { break; } } } } catch (ODataException e) { throw new EdmException(EdmException.PROVIDERPROBLEM, e); } return namespace; } EdmEntityContainerImplProv(final EdmImplProv edm, final EntityContainerInfo entityContainerInfo); @Override String getName(); @Override EdmEntitySet getEntitySet(final String name); @Override EdmFunctionImport getFunctionImport(final String name); @Override EdmAssociationSet getAssociationSet(final EdmEntitySet sourceEntitySet,
      final EdmNavigationProperty navigationProperty); @Override boolean isDefaultEntityContainer(); @Override EdmAnnotations getAnnotations(); @Override List<EdmEntitySet> getEntitySets(); @Override List<EdmAssociationSet> getAssociationSets(); @Override String getNamespace();  }### Answer:
@Test public void testEntityContainerNamespace() throws EdmException { assertEquals("Namespace", edmEntityContainer.getNamespace()); }