Check out this article on Unit Testing - more than others I have seen (or even the docs for nunit!) this goes into some real depth and provides some good examples.

It also introduced me to VSNUnit which I wasn't aware of before, I previously just used the plain old NUnit, but I am going to give this a go.