I came across this post.. an excellent one of the ASP Alliance which describes how you can simply unit-test your (User) Controls. It seems me a bit Visual Studio testing oriented, but it shouldn’t be a problem to run it using NUnit for example.
It’s funny to see that something so necesarry takes so much time to be described online…

I wouldn’t say it’s simple though, and as you say it’s not only takes too much time to describe but is falso clunky to implement.