I am having a hard time getting find to look for matches in the current directory as well as its subdirectories.
When I run find *test.c
find *test.c
Try putting it in quotes:
find . -name '*test.c'