public void testRdfEntity() throws Exception {
MGraph graph = new SimpleMGraph();
RdfEntityFactory factory = RdfEntityFactory.createInstance(graph);
String testUri = "urn:RdfEntityFactoryTest:TestEntity";
UriRef node = new UriRef(testUri);
RdfEntity rdfEntity = factory.getProxy(node, RdfEntity.class);
//TODO: Test type statement
//TODO: test getID Method
assertEquals(rdfEntity.getId(), node);
//TODO: Test equals
RdfEntity rdfEntity2 = factory.getProxy(node,RdfEntity.class);
assertEquals(rdfEntity, rdfEntity2);
//TODO: Test hashCode
assertEquals(rdfEntity.hashCode(), rdfEntity2.hashCode());
}