StateManagementStrategy with tests