Complex refactoring in simple steps Part III

Screencast - Complex refactoring in simple steps, Part III: From Conditional to 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 III