Taller TDD con .NET y xUnit
Miguel Teheran - Mteheran.dev
Developer and consultant
Microsoft MVP
C# Corner MVP
Alibaba Cloud MVP
TDD
Test Driven Development
TDD
Desarrollo guiado por pruebas
aulasoftwarelibre.github.io
Pruebas unitarias
Permiten probar unidades o piezas de código
para comprobar su correcto funcionamiento
enfocadas en la lógica de negocio.
Pruebas unitarias - Características
● Automatizables
● Reutilizables
● Independientes
● Confiables
Demo TDD
freeCodeCamp
Taller TDD
Parte 1
Construye una calculadora
● Como usuario debo tener la posibilidad de sumar 2 números
● Como usuario debo tener la posibilidad de restar 2 números
● Como usuario debo tener la posibilidad de multiplicar 2 números
● Como usuario debo tener la posibilidad de dividir 2 números
● Como usuario debo tener la posibilidad de sumar una lista de números
Que necesitamos para construir pruebas
● Utilizar una Librerías o frameworks
● Hacer referencia al código que deseamos probar
● Hacer mock de las dependencias del código
● Analizar la cobertura de la pruebas
MODELO AAA
1.Arrange
2.Act
3.Assert
Taller TDD
Parte 2

Taller de TDD con .NET y xUnit