I am a web-developer working in PHP. I have some limited experience with using Test Driven Development in C# desktop applications. In that case we used nUnit for the unit testin
You should look into PHPUnit, it looks pretty much like nUnit.