Documentação dos Comandos

Aqui estão os comandos utilizados durante a aula:

Criação do diretório e navegação

mkdir tdd
cd tdd/

O comando mkdir é usado para criar um diretório chamado "tdd". Em seguida, o comando cd é usado para entrar no diretório recém-criado.

Listagem de arquivos e diretórios

ls

O comando ls é usado para listar os arquivos e diretórios presentes no diretório atual.

Criação de uma solução do projeto

dotnet new sln

O comando dotnet new sln é usado para criar uma solução vazia do projeto.

Abertura do Visual Studio Code

code .

O comando code . é usado para abrir o Visual Studio Code no diretório atual.

Listagem de projetos na solução

dotnet list

O comando dotnet list lista os projetos presentes na solução atual.

Criação de um novo projeto de teste

dotnet new mstest -o tests

O comando dotnet new mstest -o tests é usado para criar um novo projeto de teste utilizando o framework MSTest. O parâmetro -o especifica o nome da pasta de destino, neste caso, "tests".

Compilação de um projeto de teste

cd tests/
dotnet build

Os comandos cd tests/ e dotnet build são usados para entrar no diretório do projeto de teste e compilá-lo, respectivamente.

Execução de testes

dotnet test

O comando dotnet test é usado para executar os testes no projeto atual.

Criação de um novo projeto WebAPI

dotnet new webapi -o interface_api

O comando dotnet new webapi -o interface_api é usado para criar um novo projeto WebAPI. O parâmetro -o especifica o nome da pasta de destino, neste caso, "interface_api".

Adição de projetos à solução

dotnet sln add tests/tests.csproj 
dotnet sln add interface_api/interface_api.csproj 

Os comandos dotnet sln add são usados para adicionar os projetos de teste e a interface API à solução.

Compilação e execução de testes na solução

dotnet build
dotnet test

Os comandos dotnet build e dotnet test são usados para compilar a solução e executar os testes presentes nela.

Referência entre projetos

cd tests/
dotnet add reference ../interface_api/interface_api.csproj 

Os comandos cd tests/ e dotnet add reference são usados para entrar no diretório do projeto de teste e adicionar uma referência ao projeto da interface API.

Execução contínua de testes

dotnet test

O comando dotnet test é usado para executar os test