How do you build WPF MVVM applications and user controls test-first?
I find myself writing ungodly amounts of XAML with DataTemplates before I even get to unit-testing my viewmodels. Should I develop the whole viewmodel system first before even writing XAML for it?
Any help appreciated.