I'm a .net developer so pardon me for not knowing anything about PHP. I read some things on the net but I can't say how it compares to Asp.net MVC in terms of automated testing.
I tend to think that PHP is very much like classic ASP except that it's OOP (is it?). In order to improve its testability you have to follow certain development patterns and code style to provide SoC (similar to Asp.net WebForm where you have to do MVP for instance but you're still light years away from what Asp.net MVC gives you out of the box).
So. How does PHP compare to Asp.net MVC in terms of writing automated tests (most notably unit tests of course)? Do I have to use certain libraries? Do I have to follow certain rules/patterns to make it work?
How about continuous integration? Can test be auto run there as well?