@Test
public void fusedSquareMultipleBondTest() {

    IAtomContainer mol = builder.newInstance(IAtomContainer.class);
    String expected = "[C]([C]([C,1])[C]([C,0])[C](=[C,1])[C](=[C,0]))";
    AbstractSignatureTest.addCarbons(mol, 7);
    mol.addBond(0, 1, IBond.Order.SINGLE);
    mol.addBond(0, 2, IBond.Order.SINGLE);
    mol.addBond(0, 3, IBond.Order.SINGLE);
    mol.addBond(0, 4, IBond.Order.SINGLE);
    mol.addBond(1, 5, IBond.Order.DOUBLE);
    mol.addBond(2, 5, IBond.Order.SINGLE);
    mol.addBond(3, 6, IBond.Order.SINGLE);
    mol.addBond(4, 6, IBond.Order.DOUBLE);
    MoleculeSignature molSig = new MoleculeSignature(mol);
    String sigFor0 = molSig.signatureStringForVertex(0);
    Assert.assertEquals(expected, sigFor0);
}