@Test
public void testAdd() {

    EdgeStore edgeStore = new EdgeStore();
    EdgeImpl edge = GraphGenerator.generateSingleEdge();
    boolean a = edgeStore.add(edge);
    boolean b = edgeStore.add(edge);
    Assert.assertEquals(a, true);
    Assert.assertEquals(b, false);
    Assert.assertEquals(edgeStore.isEmpty(), false);
    Assert.assertEquals(edgeStore.size(), 1);
    Assert.assertTrue(edgeStore.contains(edge));
    Assert.assertNotSame(edge.getStoreId(), EdgeStore.NULL_ID);
}