@Test
@Override
public void testInitiate_IAtomContainerSet_IAtomContainerSet() throws Exception {

    IReactionProcess type = new CarbonylEliminationReaction();
    /* [C*]-C-C */
    IAtomContainerSet setOfReactants = getExampleReactants();
    /* initiate */
    List<IParameterReact> paramList = new ArrayList<IParameterReact>();
    IParameterReact param = new SetReactionCenter();
    param.setParameter(Boolean.FALSE);
    paramList.add(param);
    type.setParameterList(paramList);
    IReactionSet setOfReactions = type.initiate(setOfReactants, null);
    Assert.assertEquals(1, setOfReactions.getReactionCount());
    Assert.assertEquals(2, setOfReactions.getReaction(0).getProductCount());
    IAtomContainer product1 = setOfReactions.getReaction(0).getProducts().getAtomContainer(0);
    IAtomContainer molecule1 = getExpectedProducts().getAtomContainer(0);//Smiles("[C+]");
    Assert.assertTrue(new UniversalIsomorphismTester().isIsomorph(molecule1, product1));
    IAtomContainer product2 = setOfReactions.getReaction(0).getProducts().getAtomContainer(1);
    IAtomContainer molecule2 = getExpectedProducts().getAtomContainer(1);//Smiles("[C-]#[O+]");
    Assert.assertTrue(new UniversalIsomorphismTester().isIsomorph(molecule2, product2));
}