Skip to content

LeonardoVieiraNeto/DESAFIO-DO-CALCULO-DO-CDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio do cálculo do CDB

Tecnologias e frameworks usados na solução:

ASP.NET Core and C# para p BackEnd
Angular and TypeScript para o FrontEnd, Angular CLI version 12.0.2
Bootstrap para layout das telas

Instalação

  1. Clone o repositório:

    git clone https://github.com/LeonardoVieiraNeto/DESAFIO-DO-CALCULO-DO-CDB.git

  2. Vá até a pasta clonada e execute
    dotnet build

Exemplo:

leonardo@leonardo-Vostro-15-3510:~/Projetos/B3/DESAFIO-DO-CALCULO-DO-CDB$ dotnet build
MSBuild version 17.6.8+c70978d4d for .NET
Determinando os projetos a serem restaurados...
/home/leonardo/Projetos/B3/DESAFIO-DO-CALCULO-DO-CDB/calculo-cdb.Logica/calculo-cdb.Logica.csproj restaurado (em 93 ms).
/home/leonardo/Projetos/B3/DESAFIO-DO-CALCULO-DO-CDB/app/calculo-cdb.AngularApp.csproj restaurado (em 193 ms).
/home/leonardo/Projetos/B3/DESAFIO-DO-CALCULO-DO-CDB/calculo-cdb.Test/calculo-cdb.Test.csproj restaurado (em 215 ms).
calculo-cdb.Logica -> /home/leonardo/Projetos/B3/DESAFIO-DO-CALCULO-DO-CDB/calculo-cdb.Logica/bin/Debug/net7.0/calculo-cdb.Logica.dll
calculo-cdb.Test -> /home/leonardo/Projetos/B3/DESAFIO-DO-CALCULO-DO-CDB/calculo-cdb.Test/bin/Debug/net7.0/calculo-cdb.Test.dll
calculo-cdb.AngularApp -> /home/leonardo/Projetos/B3/DESAFIO-DO-CALCULO-DO-CDB/app/bin/Debug/net7.0/calculo-cdb.AngularApp.dll
v20.5.1
Restoring dependencies using 'npm'. This may take several minutes...
npm WARN deprecated @npmcli/[email protected]: This functionality has been moved to @npmcli/fs
npm WARN deprecated [email protected]: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1

added 953 packages, and audited 954 packages in 10s

107 packages are looking for funding
run npm fund for details

Executando a aplicação

navegue até o diretório app

cd app

execute
dotnet run

A aplicação estará rodando e pode ser acessada em App

Executando testes unitário e relatórios de cobertura da camada lógica.

Usei os testes os seguintes frameworks:

coverlet.msbuild
coverlet.collector
MSTest.TestFramework

Navegue até a pasta ./DESAFIO-DO-CALCULO-DO-CDB/calculo-cdb.Test e execute o comando
dotnet test --filter 'FullyQualifiedName!~calculo0cdb.Tests' /p:CollectCoverage=true

Executando os Testes unitários no Angular

Navegue até ./app/ClientApp e execute
ng test

Usei o Karma para executação e relatório dos testes do Angular

About

Projeto de avaliação para desenvolvedor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published