DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,673 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in

Devops Parte 1: CreaciΓ³n proyecto .net pruebas unitarias

CreaciΓ³n del proyecto

Paso 1: Crear proyecto .net

  • Abra visual studio community
  • cree nuevo proyecto Web APi
  • Seleccione .net 6, open api
  • * Opcional: en mi caso no usar minimalApi

Paso 2: Crear proyecto de test

  • Cree nuevo proyecto xUnit
  • seleccione .net 6

Paso 3: Agregar dependencias en el proyecto de test

  • Agregar paquetes nuget coverlet.collector -- Clic derecho sobre el proyecto -> Administrar paquetes nuget -> buscar coverlet.collector -> instalar
  • Agregar paquetes nuget coverlet.msbuild -- Clic derecho sobre el proyecto -> Administrar paquetes nuget -> buscar coverlet.msbuild -> instalar
  • Agregar paquetes nuget Xunit.DependencyInjection
    -- Clic derecho sobre el proyecto -> Administrar paquetes nuget -> buscar Xunit.DependencyInjection -> instalar

  • Resultado final

Image description

Paso 4: ConfiguraciΓ³n

  • Crear api desde un controller que exponga un hola mundo

Image description

  • Crear prueba unitarias asociada al api

Image description

Paso 5: GeneraciΓ³n de reporte coverage.xml

dotnet test .\microservicio.dotnet.test\microservicio.dotnet.test.csproj /p:CollectCoverage=true /p:CoverletOutputFormat=opencover /p:CoverletOutput='coverage.xml' --configuration Release --no-restore

Top comments (0)

Update Your DEV Experience Level:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›