I'm trying to implement the strategy pattern using TDD. Each strategy item implements an interface. What's the best way to do this with TDD?
Do you have to create a test fixture for each implementation of the interface testing the same methods but on each implementation?
Any articles detailing the approach to take would be gratefully welcomed :)