refactor test use cases