def METHOD_NAME(self):
    model = ConcreteModel()
    model.thermo_params = GenericParameterBlock(**thermo_configuration)
    model.rxn_params = GenericReactionParameterBlock(
        property_package=model.thermo_params, **rxn_configuration
    )
    rate_config = model.rxn_params.config.rate_reactions
    equil_config = model.rxn_params.config.equilibrium_reactions
    assert isinstance(model.rxn_params.rate_reaction_idx, Set)
    assert len(model.rxn_params.rate_reaction_idx) == 1
    assert "R1" in model.rxn_params.rate_reaction_idx
    assert isinstance(model.rxn_params.equilibrium_reaction_idx, Set)
    assert len(model.rxn_params.equilibrium_reaction_idx) == 1
    assert "R2" in model.rxn_params.equilibrium_reaction_idx
    assert isinstance(model.rxn_params.rate_reaction_stoichiometry, dict)
    assert len(model.rxn_params.rate_reaction_stoichiometry) == 4
    for k, v in model.rxn_params.rate_reaction_stoichiometry.items():
        if (k[1], k[2]) in rate_config[k[0]].stoichiometry.keys():
            assert v == rate_config[k[0]].stoichiometry[k[1], k[2]]
        else:
            assert v == 0
    assert isinstance(model.rxn_params.equilibrium_reaction_stoichiometry, dict)
    assert len(model.rxn_params.equilibrium_reaction_stoichiometry) == 4
    for k, v in model.rxn_params.equilibrium_reaction_stoichiometry.items():
        if (k[1], k[2]) in equil_config[k[0]].stoichiometry.keys():
            assert v == equil_config[k[0]].stoichiometry[k[1], k[2]]
        else:
            assert v == 0
    assert isinstance(model.rxn_params.reaction_R1, Block)
    assert isinstance(model.rxn_params.reaction_R2, Block)
    assert_units_consistent(model)