Skip to content

hd1fernando/Jabuticaba

Repository files navigation

.NET NuGet

Jabuticaba

License: MIT

Sobre o projeto

Jabuticaba é uma biblioteca que busca fornecer como tipo valores utilizados no Brasil. (ex: CPF, CNPJ, RG, ...).

Seu principal objeto é evitar que o desenvolvedor necessite recriar novos tipos para novos projetos além de ter foco em desempenho e baixa alocação de memória.

Download e instalação

Use o gerenciador de pacotes Nuget para realizar a instalação.

Install-Package jabuticaba
dotnet add package jabuticaba 

Requerimento mínimo: .Net 5.0.

Exemplo

Cnpj

Cnpj cnpj = "02.055.097/0001-65";
Console.WriteLine(cnpj.EValido);
// true

Benchmark

Clique aqui para ver o último resultado do teste de benchmark

Detalhes do projeto

Bibliotecas utilizadas

  • XUnit para criação de testes de automatizado.

  • Fluent Assertions para realizar assert nos testes automatizados.

  • Benchmark.NET para realizar testes de benchmark.

  • Bogus para geração de dados fake nos testes de unidade.

Contribuidores

Criado por Fernando Gonçalves

Referências:

Todas as fontes utilizadas até o momento estão disponíveis aqui.