Treat test code with the same care as any production code. Keep it decoupled, clean and robust.
- David Thomas & Andrew Hunt (2009), The Pragmatic Programmer: 20th Anniversary Edition (p. 223),Addison-Wesley Professional