testing sociological theories