Most developers have the responsibility of working with an existing codebase that is not testable. This session shows several techniques to refactoring non testable code. In addition, unit tests will be added and executed as a part of an automated test suite.