-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInstruçõe.txt
More file actions
34 lines (28 loc) · 1.52 KB
/
Copy pathInstruçõe.txt
File metadata and controls
34 lines (28 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Solução
========
Resultado gerado para o arquivo de log proposto
```text
Posiçao Chegada Código Piloto Nome Piloto Qtde Voltas Completadas Tempo Total de Prova Melhor Volta Tempo Melhor Volta Velocidade Média da Corrida Diferença de tempo para o vencedor
1 038 F.MASSA 4 4:11.578 3 1:02.769 44,246 0:00.000
2 002 K.RAIKKONEN 4 4:15.153 4 1:03.076 43,626 0:05.117
3 033 R.BARRICHELLO 4 4:16.080 3 1:03.716 43,468 0:05.583
4 023 M.WEBBER 4 4:17.722 4 1:04.216 43,191 0:08.972
5 015 F.ALONSO 4 4:54.221 2 1:07.011 37,833 0:49.738
6 011 S.VETTEL 2 5:09.179 2 1:37.864 18,001 1:22.657
Melhor volta da corrida:
Piloto Nº Volta Tempo Volta Velocidade média da volta
038 - F.MASSA 3 1:02.769 44,334
```
Como executar
--------
O projeto principal foi feito em .Net Core 2.1.
As bibliotecas foram feitas em .Net Standard 2.0
O projeto de testes é um NUnit e para não utilizar bibliotecas de terceiros, não está feito com mocks mas sim com as implementações dos projetos.
Para compilar, executar em linha de comando, na pasta da solução, em uma máquina capaz de compilar soluções .Net:
```text
dotnet msbuild
```
Para executar o resultado gerador, ir para a pasta output\Debug\netcoreapp2.1 e executar:
```
dotnet gympass-test.dll racelog.txt
```