Most people are unaware what automated unit tests are for:
- To experiment with a new technology
- To document how to use a part of the code
- To make sure a dead bug stays dead
- To allow you to refactor the code
- To allow you to change any major parts of the code
- Create a lower watermark below which the quality of your product cannot possibly drop
- Increase development speed because now, you know that something works (instead of hoping it does until a customer reports a bug).
So if any of these reasons bring you a benefit, automated unit tests are for you. If not, then don't waste your time.