Complex refactoring in simple steps Part II

Screencast - Complex refactoring in simple steps, Part II: Steps towards Polymorphism Matthew Butt demonstrates how to compose simple automated refactoring steps in ReSharper to refactor code to better designs.

Complex refactoring in simple steps Part II