@Test
public void testSize() {

    EdgeStore edgeStore = new EdgeStore();
    EdgeImpl[] edges = GraphGenerator.generateEdgeList(2);
    EdgeImpl e1 = edges[0];
    EdgeImpl e2 = edges[1];
    edgeStore.add(e1);
    edgeStore.add(e2);
    Assert.assertEquals(edgeStore.size(), 2);
    Assert.assertEquals(edgeStore.size(0), 2);
    Assert.assertEquals(edgeStore.size(99), 0);
    edgeStore.remove(e1);
    Assert.assertEquals(edgeStore.size(), 1);
    edgeStore.remove(e2);
    Assert.assertEquals(edgeStore.size(), 0);
    Assert.assertTrue(edgeStore.isEmpty());
}