As a new user, I want to create a new bank account so that I can start depositing and withdrawing money.
Acceptance Criteria:
Scenario 1: Successful Account Creation
Given a user provides valid personal information,
When they request to create a new bank account,
Then a new bank account should be created with a unique account number.
Scenario 2: Duplicate Account Creation
Given a user with an existing account attempts to create a new account,
When they provide the same personal information,
Then the system should prevent the creation of a duplicate account and return an error message.
As a new user, I want to create a new bank account so that I can start depositing and withdrawing money.
Acceptance Criteria:
Scenario 1: Successful Account Creation
Given a user provides valid personal information,
When they request to create a new bank account,
Then a new bank account should be created with a unique account number.
Scenario 2: Duplicate Account Creation
Given a user with an existing account attempts to create a new account,
When they provide the same personal information,
Then the system should prevent the creation of a duplicate account and return an error message.