@Test
public void testLoadMetadataForEncass(){

    JsonFileUtils jsonFileUtils = mock(JsonFileUtils.class);
    Set<DefaultMetadata> metadataSet = new HashSet<>();
    DefaultMetadata encassMetadata =  new DefaultMetadata();
    encassMetadata.setName("TestEncass");
    encassMetadata.setType(EntityTypes.ENCAPSULATED_ASSERTION_TYPE);
    encassMetadata.setId("testId");
    encassMetadata.setGuid("testGuid");
    metadataSet.add(encassMetadata);
    BundleDefinedEntities bundleDefinedEntities = new BundleDefinedEntities();
    bundleDefinedEntities.setDefinedEntities(metadataSet);
    when(jsonFileUtils.readBundleMetadataFile(any(File.class))).thenReturn(bundleDefinedEntities);
    EntityBundleLoader loader = new EntityBundleLoader(documentTools, registry, jsonFileUtils);
    Bundle bundle = loader.loadMetadata(mock(File.class), BundleLoadingOperation.EXPORT);
    Map<String, Encass> encassMap = bundle.getEncasses();
    assertNotNull(encassMap.get("TestEncass"));
}