Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BDD Feature: comprar e vender ações #53

Closed
JonasFortes12 opened this issue Mar 3, 2024 · 0 comments · Fixed by #54
Closed

BDD Feature: comprar e vender ações #53

JonasFortes12 opened this issue Mar 3, 2024 · 0 comments · Fixed by #54
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@JonasFortes12
Copy link
Collaborator

JonasFortes12 commented Mar 3, 2024

Funcionalidade: Rotas para comprar e vender ações

Eu como desenvolvedor do projeto Mandacaru Broker
Preciso implementar as funcionalidades de compra e venda de ações
Para que seja possível um usuário comprar e vender suas ações

Cenário: Comprar ação

Dado que um usuário está logado no sistema
Quando o usuário fizer uma requisição para comprar X ações
E o saldo do usuário for suficiente para a compra
Então as novas ações devem ser adicionada ao portfolio do usuário
E o saldo do usuário deve ser decrementado pelo valor das ações compradas

Cenário: Vender Ação

Dado que um usuário está logado no sistema
Quando o usuário fizer uma requisição para vender X ações
E a quantidade de ações vendidas forem menores ou igual a quantidades de ações no portfolio do usuário
Então as ações vendidas devem ser removidas do portfolio do usuário
E o saldo do usuário deve ser incrementado com o valor das ações vendidas

@JonasFortes12 JonasFortes12 added the documentation Improvements or additions to documentation label Mar 3, 2024
@JonasFortes12 JonasFortes12 self-assigned this Mar 3, 2024
@JonasFortes12 JonasFortes12 linked a pull request Mar 6, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant