Esse projeto é um exemplo de como implementar Arquitetura Limpa com .Net.
- Um cliente pode realizar uma transação. Ao salvar a transação deve ser exibido o saldo atual e limite disponível do cliente.
- Um cliente pode consultar o seu extrato. Deve ser exibido o seu saldo atual, contendo o total, limite disponível e data da consulta, e uma lista das últimas 10 transações realizadas.
- A transação deve conter uma descrição contendo de 1 a 10 caracteres.
- A transação deve ser do tipo crédito ou débito ('c' ou 'd').
- Uma transação de débito nunca pode deixar o saldo do cliente menor que o seu limite disponível.
- A transação deve possuir um valor inteiro que representa centavos.
- O saldo do cliente deve ser um valor inteiro que representa centavos.
- O limite do cliente deve ser um valor inteiro que representa centavos.