also, what day is today and why do I have an ugly unicorn as my avatar ;-)
views:
82answers:
2You have a unicorn because today is April Fools Day and Jeff is a sucker for that kind of thing.
Some wold say an MVC site is more testable than a ASP.NET Forms one. You make it testable by adding tests I guess.
First, you have to use sealed classes and singletons everywhere -- none of these wrapper classes with virtual methods that can be mocked out or anything. Next, and this is important, you have to use Reponse.Write instead of returning views. It also helps to serialize the contents of all of the form parameters, encrypt them, and store them in a hidden input on the page -- then always check the new parameters against the old ones to see which things changed. Using this way you can generate these things called "events" -- they're just like button clicks and selects on Windows Forms. These are much easier to understand and simulate in your unit tests.