This is what happens when parameters get lonely

While the upper limit is parameterized, the lower limit and
step value are hardcoded. This is obviously not very flexible.

Add a factory that will create the various needed parameters
and pass it to the strategy executor.

To ease testing, the FizzBuzzParameterFactoryMock can be used.