kenken999's picture
fda
0f43f8a
raw
history blame
730 Bytes
from src.services.account_service import AccountService
from src.services.transaction_service import TransactionService
from src.services.user_service import UserService
def main():
account_repository = AccountRepository()
transaction_repository = TransactionRepository()
user_repository = UserRepository()
account_service = AccountService(account_repository)
transaction_service = TransactionService(transaction_repository)
user_service = UserService(user_repository)
user = user_service.create_user("John Doe", "john@example.com")
account = account_service.create_account(user.id)
transaction_service.create_transaction(account.id, 100.0, "deposit")
if __name__ == "__main__":
main()