Of course not. But in the majority of the cases of failing standard tests, it worked out that way for me. Based on this experience, my best practice in getting a failing standard test fixed is the following sequence. Try fixing the error by adjusting:
- The shared fixture; if that does not do the job.
- The fresh fixture; if not.
- The test code, often the verification part, in this case you hit upon a test code bug; if still not working.
- The app code, you found a real bug!