Move existing call tests into separate methods

This extracts the existing call tests into separate methods in
preparation for allowing loadable/pluggable tests.