Para testes de unidade reais, você não pode passar pela The Art Of Unit Testing de Roy Osherove, como ysolik mencionou. Ele passa pela tecnologia usada. Coisas como o que é um mock, fake, stub, frameworks para usar, testar nomes, etc.
Outros livros, como o Kent Becks Test Driven Development, sugerido por Matt, passam pelo TDD, que é uma maneira de realizar testes de unidade, mas não é tão aprofundado sobre o teste de unidade quanto uma tecnologia. Este livro analisa um aplicativo de exemplo e analisa o que passaria pela sua cabeça ao escrever os testes primeiro e o código posteriormente.
Um artigo gratuito semelhante ao livro de Kent Becks, por contar a história do desenvolvimento de um aplicativo, testa primeiro o exemplo do boliche XP Episode, de Robert Martin e Robert Koss.
Li os dois livros, começando com A arte do teste de unidade e depois fui para o Kent Becks para ter uma boa idéia do processo. Eu acho que é uma boa maneira de aprender, se você realmente quer aprender o Desenvolvimento Orientado a Testes.