A colleague of mine asked me to comment on this post. http://blog.madskristensen.dk/post/Testing-your-code.aspx
For the duration of my post, I will assume that Mads is a "smart" guy, not a "stupid" guy. =)
First, I suppose I should give my views of unit testing. If you are writing business logic code, I think you should write unit tests for it. Always. It's that simple. So, moving on.
I’m very ambivalent about unit testing and always have been for many different reasons. Although testing is very important, I often find unit testing to be a time consuming liability but it depends on the project.