def METHOD_NAME(self):
    per = SLB_2011.periclase()
    for fn, name, params in fn_params:
        per.property_modifiers = [[name, params]]
        # Bragg-Williams currently calculates derivatives
        # numerically, so the modifier derivatives aren't
        # sufficiently accurate to test here.
        # TODO: Fix this in property_modifiers.py
        if name != "bragg_williams":
            assert check_eos_consistency(
                per, 1.0e9, 200.0, including_shear_properties=False
            )
            assert check_eos_consistency(
                per, 1.0e9, 1100.0, including_shear_properties=False
            )