How do you persuade others to write unit tests?
I've been test-infected for a long time now, but it would seem the majority of developers I work with either have never tried it or dismiss it for one reason or another, with arguments typically being that it adds overhead to development or they don't need to bother.

What bothers me most about this is that when I come along to make changes to their code, I have a hard time getting it under test as I have to apply refactorings to make it testable and sometimes end up having to do *alot* of work just so that I can test the code I'm about to write.

What I want to know is, what arguments would you use to persuade other developers to start writing unit tests? Most developers I've introduced to it take to it quite well, see the benefits and continue to use it.  This always seems to be the *good* developers though,  who are already interested in improving the quality of their code and hence can see how unit testing does this.  

How do persuade the rest of the motley crue? I'm not looking for a list of testing benefits as *I* already know what these are, but what techniques you have used or would use to get other people on board.  Tips on how to persuade management to take an active role are appreciated as well
How do you persuade others to write unit tests?
===

I've been test-infected for a long time now, but it would seem the majority of developers I work with either have never tried it or dismiss it for one reason or another, with arguments typically being that it adds overhead to development or they don't need to bother.

What bothers me most about this is that when I come along to make changes to their code, I have a hard time getting it under test as I have to apply refactorings to make it testable and sometimes end up having to do *alot* of work just so that I can test the code I'm about to write.

What I want to know is, what arguments would you use to persuade other developers to start writing unit tests? Most developers I've introduced to it take to it quite well, see the benefits and continue to use it.  This always seems to be the *good* developers though,  who are already interested in improving the quality of their code and hence can see how unit testing does this.  

How do persuade the rest of the motley crue? I'm not looking for a list of testing benefits as *I* already know what these are, but what techniques you have used or would use to get other people on board.  Tips on how to persuade management to take an active role are appreciated as well