CommandScenarioFor tests

- Discovered it's worth to have the initial state as an interface as
well (thanks to GivenNone)
- Added GivenNone & ThenNone to the mix (transient states).