No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Creando tu primera prueba con xUnit

6/19
Recursos

Aportes 13

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Con visual studio code, siguiendo la guia de Microsoft, mis pasos fueron:

Crear una solucion en la carpeta raiz donde estaba la carpeta del proyecto de libreria

dotnet new sln --name UnitTestingNetCSharp

creo el proyecto de test

dotnet new xunit -o StringManipulationTest

agrego ambos proyectos a la solucion

dotnet sln add StringManipulation/StringManipulation.csproj
dotnet sln add StringManipulationTest/StringManipulationTest.csproj

luego agrego al proyecto de test la referencia al proyecto de la libreria

dotnet add StringManipulationTest/StringManipulationTest.csproj reference StringManipulation/StringManipulation.csproj

con esos pasos pude realizar el primer test

en visual studio code el comando para crear el proyecto de test es dotnet new xunit -o StringManipulationTest.

ADVERTENCIA
Es importante que instalen xunit en el proyecto, en terminal puedes utilizar el siguiente comando:
dotnet add package xunit

Solamente como aporte, no seria tan necesario, el using Xunit, puesto que se tiene un archivo con los global usings, llamado “Usings”

la combinación de teclas para usar el test Explorer es CTRL + E luego presionan la T

Tuve un **error** y es que no podia instanciar `StringOperations` desde la clase `StringOperationsTest` y el problema era que **faltaba** la **referencia**. La solucion fue **<u>incluir </u>**la siguiente linea de codigo en el .csproj del test: ``` \<ItemGroup> \<ProjectReference Include="..\ConsoleApp1\ConsoleApp1.csproj" /> \</ItemGroup> ``` O click derecho en "Dependencies" en VS (en el solution explorer) y luego seleccionar el projecto principal.
Aquí la doc para los que usen `dotnet` CLI desde la terminal. <https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test>

Check

Necesito ayuda para poder usar xunit en visual studio code, me sale que no existe apesar que segui guias de microsoft y de comap;eros de platzi. `(9,22): error CS0400: The type or namespace name 'Xunit'` could no `t be found in the global namespace (are you missing an assembly reference?)` ` ```![](https://static.platzi.com/media/user_upload/image-a987ed75-d398-4614-a36d-8aec81477eeb.jpg)![](https://static.platzi.com/media/user_upload/image-75960fc9-8e07-4a18-95fa-a03b9358e2ea.jpg) `
Necesito ayuda para poder usar xunit en visual studio code, me sale que no existe apesar que segui guias de microsoft y de comap;eros de platzi. ```js (9,22): error CS0400: The type or namespace name 'Xunit' could no t be found in the global namespace (are you missing an assembly reference?) ```![](https://static.platzi.com/media/user_upload/image-a987ed75-d398-4614-a36d-8aec81477eeb.jpg)![](https://static.platzi.com/media/user_upload/image-75960fc9-8e07-4a18-95fa-a03b9358e2ea.jpg)
Buen Dia. Alguien me puede ayudar con este error por favor ![](https://static.platzi.com/media/user_upload/image-ef3e3610-0db4-44c3-a0d4-57b67205dc97.jpg)
Check![](https://static.platzi.com/media/user_upload/image-51ba98bd-1dce-4907-bebd-b52beed5d29b.jpg)
A mi me agregó un metodo Setup además del metodo Test1 ![](https://static.platzi.com/media/user_upload/image-fe1f5cc6-362c-4f1e-8cd5-054c733838bd.jpg)