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.
Use o gerenciador de pacotes Nuget para realizar a instalação.
Install-Package jabuticaba
dotnet add package jabuticaba
Requerimento mínimo: .Net 5.0.
Cnpj cnpj = "02.055.097/0001-65";
Console.WriteLine(cnpj.EValido);
// true
Clique aqui para ver o último resultado do teste de benchmark
-
GitFlow para fluxo de trabalho com Git.
-
Udacity Style Guide para descrição de commits.
-
Semantic Versioning para versionamento de versões.
-
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.
Criado por Fernando Gonçalves
Todas as fontes utilizadas até o momento estão disponíveis aqui.