refactored existing tests:
separated test logic (test steps) from test methods ( test methods' implementation).