Testing Causal Mechanisms