@Test
@Category(SlowTest.class)
public void testGetContainersFluorobenzene() throws Exception {

    IAtomContainer molecule = builder.newInstance(IAtomContainer.class);
    molecule.addAtom(builder.newInstance(IAtom.class, "F"));
    molecule.addAtom(builder.newInstance(IAtom.class, "C"));
    molecule.addBond(0, 1, IBond.Order.SINGLE);
    molecule.addAtom(builder.newInstance(IAtom.class, "C"));
    molecule.addBond(1, 2, IBond.Order.DOUBLE);
    molecule.addAtom(builder.newInstance(IAtom.class, "C"));
    molecule.addBond(2, 3, IBond.Order.SINGLE);
    molecule.addAtom(builder.newInstance(IAtom.class, "C"));
    molecule.addBond(3, 4, IBond.Order.DOUBLE);
    molecule.addAtom(builder.newInstance(IAtom.class, "C"));
    molecule.addBond(4, 5, IBond.Order.SINGLE);
    molecule.addAtom(builder.newInstance(IAtom.class, "C"));
    molecule.addBond(5, 6, IBond.Order.DOUBLE);
    molecule.addBond(6, 1, IBond.Order.SINGLE);
    addExplicitHydrogens(molecule);
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(molecule);
    lpcheck.saturate(molecule);
    StructureResonanceGenerator gRI = new StructureResonanceGenerator();
    IAtomContainerSet setOfContainers = gRI.getContainers(molecule);
    Assert.assertEquals(1, setOfContainers.getAtomContainerCount());
    IAtomContainer container = setOfContainers.getAtomContainer(0);
    Assert.assertEquals(12, molecule.getAtomCount());
    Assert.assertEquals(7, container.getAtomCount());
    Assert.assertEquals(12, molecule.getBondCount());
    Assert.assertEquals(7, container.getBondCount());
}