@Test
public void testAssignGasteigerSigmaMarsiliFactors_IAtomContainer() throws Exception {

    GasteigerMarsiliPartialCharges peoe = new GasteigerMarsiliPartialCharges();
    IAtomContainer molecule = builder.newInstance(IAtomContainer.class);
    molecule.addAtom(new Atom("C"));
    molecule.getAtom(0).setCharge(0.0);
    molecule.addAtom(new Atom("F"));
    molecule.getAtom(1).setCharge(0.0);
    molecule.addBond(0, 1, IBond.Order.SINGLE);
    addExplicitHydrogens(molecule);
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(molecule);
    lpcheck.saturate(molecule);
    for (IAtom atom : molecule.atoms())
        atom.setCharge(0.0);
    org.hamcrest.MatcherAssert.assertThat(peoe.assignGasteigerSigmaMarsiliFactors(molecule).length,
                      is(not(0)));
}