Theory-testing with cases is ascertaining whether the empirical evidence in a case or in a sample of cases either supports or does not support the theory. There are two methodologies for theory-testing with cases, (a) testing in a single case (‘theory-testing single case study’), and (b) testing in a sample of cases (‘theory-testing sample case study’). The functional form of the proposition that is tested determines which of these two methodologies should be used