Modeling using the State pattern. Working AutoData with AutoFixture (key is the redirects in app.config)