def METHOD_NAME(value, is_parameterized, parameter_names, resolve_fn):
    assert cirq.is_parameterized(value) == is_parameterized
    assert cirq.parameter_names(value) == parameter_names
    resolved = resolve_fn(value, {p: 1 for p in parameter_names})
    assert not cirq.is_parameterized(resolved)