Skip to content

Instantly share code, notes, and snippets.

@praser
Last active December 27, 2018 17:54
Show Gist options
  • Save praser/7cad244f3d9ff0a603f909de73545677 to your computer and use it in GitHub Desktop.
Save praser/7cad244f3d9ff0a603f909de73545677 to your computer and use it in GitHub Desktop.
Exemplo TDD - Historia do Usuário
História do usuário:
Eu enquanto gerente da loja de carros
Gostaria de calcular a comissão de vendas
Para poder pagar os vendedores corretamente
Critérios de aceitação:
Dado que um vendedor fez uma venda de R$ 10.000,00
E que o valor da comissão para vendas até R$ 10.000,00 é de 5%
E que a loja de carros nunca leva prejuízo nas comissões
Então o valor da comissão desta venda deve ser R$ 500,00
Dado que um vendedor fez uma venda de R$ 10.001,00
E que o valor da comissão para vendas acima de R$ 10.000,00 é de 8%
E que a loja de carros nunca leva prejuízo nas comissões
Então o valor da comissão desta venda deve ser R$ 800,08
Dado que um vendedor fez uma venda de R$ 5.349,75
E que o valor da comissão para vendas até R$ 10.000,00 é de 5%
E que a loja de carros nunca leva prejuízo nas comissões
Então o valor da comissão desta venda deve ser R$ 267,48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment