I just read Leveraging Windows 8 Features with MVVM by Brent Edwards in the July 2013 MSDN magazine. I had skipped it before, because I wasn't as interested in building a Windows 8 app. This article is a great walk through of how to use MVVM to achieve a unit testable application. He also introduces Charmed which is the examples in an open source library. It looks very useful.Brent also has Writing a Cross-Platform Presentation Layer with MVVM in the September 2013 MSDN magazine article. This shows ......
In the video from Visual Studio Magazine with Miguel Castro who has some interesting things to say about Dependency Injection and Unit Testing. "It should be mainstream". "no longer do we new objects up, now = new this()". "this [new objects] used to be a no-brainer... until all of a sudden Unit testing hit the world by storm" "#1 reason for this is so we can test properly""You're writing untestable code [without DI]" "I'm a consultant, so I need to leave something maintainable and tested" ~ talking ......