refactoring tests with StepObjects