@Test
public void testRemove_IMolecularFormulaSet_IMolecularFormula_IMolecularFormula() {

    IMolecularFormula formulaMin = new MolecularFormula();
    formulaMin.addIsotope(builder.newInstance(IIsotope.class, "C"), 1);
    formulaMin.addIsotope(builder.newInstance(IIsotope.class, "H"), 1);
    formulaMin.addIsotope(builder.newInstance(IIsotope.class, "O"), 1);
    IMolecularFormula formulaMax = new MolecularFormula();
    formulaMax.addIsotope(builder.newInstance(IIsotope.class, "C"), 4);
    formulaMax.addIsotope(builder.newInstance(IIsotope.class, "H"), 12);
    formulaMax.addIsotope(builder.newInstance(IIsotope.class, "N"), 2);
    IMolecularFormula mf1 = new MolecularFormula();
    mf1.addIsotope(builder.newInstance(IIsotope.class, "C"), 3);
    mf1.addIsotope(builder.newInstance(IIsotope.class, "H"), 10);
    mf1.addIsotope(builder.newInstance(IIsotope.class, "N"), 1);
    IMolecularFormulaSet formulaSet = new MolecularFormulaSet();
    formulaSet.addMolecularFormula(mf1);
    IMolecularFormulaSet newMFSet = MolecularFormulaSetManipulator.remove(formulaSet, formulaMin, formulaMax);
    Assert.assertNull(newMFSet);
}