Introduction When we create LOB (Line-of-business) applications, we use to develop them in a modular way, to satisfy many requisites: The application is sold by modules – the customer can buy the…
Month: August 2013
Restructuring your legacy code using MVVM and Dependency Injection with Unity
Introduction In the previous article, "Testing the untestable with Fakes", I have shown how to create unit tests for the legacy code that didn’t allow tests. With these tests in place we…
Testing the untestable with Microsoft Fakes
Introduction Sometimes you must do some changes on legacy programs that were not built using good development practices. At that time, our first reaction is to run away from that: the probability…