A look at the concepts of Dependency Injection and Context Injection with SpecFlow.
The challenge is to find a way to create the first, and only, instance of a class and that a group of other classes are dependant on. Then work out a way to share that class between all these other classes.
In this video we walk you through the concepts, describe why it's needed and explain how it's done.