Have you always thought writing unit testable code is hard or nearly impossible for real apps? I’m going to try to change your mind. During this session we’ll walk through writing a decupled and testable app using IOC (Inversion of control) and DI (dependency injection) and abstraction. This is not going be your average “Unit testing session” where we test a bunch of static methods that do simple math with no dependencies. We will write a real world app with database and file system access and maybe even throw in some network calls and have it fully tested.