add more method_dispatch tests