Como um administrador da conta, quero criar e organizar categorias de despesas personalizadas, para que eu possa gerenciar e analisar minhas despesas de acordo com minhas preferências.
[x] O administrador deve nomear a sua despesa.
- Caso o titulo não atenda aos requisitos, exibir uma mensagem que o título é inválido.
[x] O administrador deve fornecer o valor da despesa. O valor a ser inserido deve ser maior que 0.0.
- Caso o valor esteja incorreto, exibir uma mensagem para que o administrador corrija o dado
[x] O administrador da conta, deve ter a capacidade de selecionar uma categoria já predefinida ou criar uma nova categoria de despesas, a fim de representar suas despesas de maneira mais organizada.
- Caso seja criado uma nova categoria, o número de caracteres deve ser de no máximo 100 caracteres, caso contrário, deverá ser exibido uma mensagem para que atenda ao requisito.
[x] É necessário que o administrador forneça a data no formato DD-MM-AAAA da entrada do valor
- caso a data fornecida seja inválida, exibir na tela uma mensagem solicitando ao administrador para corrigir a data
[x] O administrador da conta poderá alterar a categoria após criada, obedecendo a quantidade de caracteres predefinida
- Caso não seja obedecida a regra solicitada, exibir uma mensagem para que atenda ao requisito.
[x] Os valores devem ter uma descrição, a descrição podem conter 1 a 255 caracteres
- caso a descrição seja inválida, exibir uma mensagem para que o usuário insira uma descrição válida
[x] Deve-se classificar a periodicidade de cada despesa (fixa ou até quando ela vai acabar)
[x] Deve ser possível excluir uma categoria de despesas, caso eu não precise mais utilizá-la.
[x] Deve ser possível visualizar todas as categorias de despesas criadas, em uma lista organizada de forma intuitiva.
[x] As categorias de despesas criadas devem ser persistentes, ou seja, elas devem ser salvas e estar disponíveis para uso futuro.
Como um administrador da conta, quero criar e organizar categorias de despesas personalizadas, para que eu possa gerenciar e analisar minhas despesas de acordo com minhas preferências.