Three Methods For Testing Code In C