Open ThiagoBussola opened 7 months ago
Guilherme Men Entrega 1 link: https://github.com/GuilhermeNairne/locacao_de_carros
Entrega 01: Renan Janelo da Rocha | RA: 21011473-2 https://github.com/renanrocha3/rent-project
Entrega 01: Akio Andrei Marubayashi Matera | RA: 21034408-2 https://github.com/akiojapa/store-car-project
Entrega 01 João Vitor Polloni | RA:21120606-2 https://github.com/JoaoPolloni/Estudos/tree/main/ESOFT-7S/Carstore
Entrega 01 Eduardo Richard | RA:21161812-2 https://github.com/richwrd/ESOFT/tree/main/SEMESTRE_7/TOPICOS_EM_PROGRAMACAO/nest_car_rental
Entrega 01 Renan Dias 210097122 https://github.com/renandias26/nest
Entrega 01 Gustavo Souza - r.a 20149350-2
Entrega 01: Gabriel de Oliveira Prisco da Cunha | RA: 21011443-2 https://github.com/Prisco12/Aluguel-Carros
Entrega 01: Heitor Brandolin | RA: 21188666-2 https://github.com/devhetor/NestJSCRUD.git
Entrega 1: Luana Beatriz Alvares RA: 21060734-2 https://github.com/luanaalvares/NestJSProject
Entrega 01: Thiago Luiz Soares Arcoverde RA: 21031524-2 https://github.com/ThiagoArcoverde/NestJSCRUD
Maria Eduarda Dutra Sanches 21174887-2
https://github.com/mariaeduarda0512/projetoCarCategories.git
Entrega 01: Natan Colleoni Fonseca RA: 21014737-2 https://github.com/NatanColleoni/CarRentNest
Entrega 01: Cauã Murata RA:21020961-2 https://github.com/CauaMurata/ProjetoCarrosNest
Allan Ogawa RA: 21105670-2
José Ricardo Miessi Gomes RA: 21105683-2
Lucas Lorenzão de Pieri Poi RA: 21010402-2 https://github.com/lucaslppoi/store-project
Utilizando práticas de teste, tais como, TDD e BDD, desenvolva uma aplicação em Nest.js que atenda aos seguintes requisitos:
Caso de Uso 01
Como um usuário do sistema
Para obter um carro disponível em uma categoria específica
Dado uma categoria de carro contendo 3 carros diferentes
Quando eu verificar se há um carro disponível
Então deve escolher aleatoriamente um carro da categoria escolhida
Caso de Uso 02
Como um usuário do sistema
Para calcular o preço final do aluguel
Dado um cliente que deseja alugar um carro por 5 dias
E ele tem 50 anos
Quando ele escolhe uma categoria de carro que custa $37,6 por dia
Então devo adicionar o Imposto da sua idade que é de 30% ao preço da categoria do carro
Então a fórmula final será
((preço por dia * Imposto) * número de dias)
E o resultado final será
((37,6 * 1,3) * 5)= 244,4
E o preço final será impresso no formato brasileiro como "R$ 244,40"
Caso de Uso 03
Como um usuário do sistema
Para registrar uma transação de aluguel
Dado um cliente registrado que tem 50 anos
E um modelo de carro que custa $37,6 por dia
E uma data de entrega que está 05 dias atrás
E dado uma data atual 05/11/2020
Quando eu alugar um carro eu devo ver os dados do cliente
E o carro selecionado
E o preço final que será R$ 244,40
E a Data de Vencimento que será impressa no formato brasileiro "10 de Novembro de 2020"