@Test
void load() {

    Bundle bundle = new Bundle();
    loader.load(bundle, createCassandraXml(DocumentTools.INSTANCE.getDocumentBuilder().newDocument(), true, true));
    assertFalse(bundle.getCassandraConnections().isEmpty());
    assertEquals(1, bundle.getCassandraConnections().size());
    assertNotNull(bundle.getCassandraConnections().get("Test"));
    CassandraConnection entity = bundle.getCassandraConnections().get("Test");
    assertNotNull(entity);
    assertEquals("id", entity.getId());
    assertEquals("Test", entity.getKeyspace());
    assertEquals("Test", entity.getContactPoint());
    assertEquals(new Integer(1234), entity.getPort());
    assertEquals("Test", entity.getUsername());
    assertEquals("password", entity.getPasswordId());
    assertEquals("Test", entity.getCompression());
    assertEquals(true, entity.getSsl());
    assertNotNull(entity.getTlsCiphers());
    assertTrue(entity.getTlsCiphers().containsAll(getAlgorithms("Cipher")));
    assertNotNull(entity.getProperties());
    assertFalse(entity.getProperties().isEmpty());
    assertEquals(1, entity.getProperties().size());
    assertEquals("testValue", entity.getProperties().get("testProp"));
}