Proyecto desarrollado en el lenguaje C# (.NET Framework) que ejecuta pruebas de código unitarias a partir de una clase con operaciones matemáticas. Esta estrategia de testing se denomina Test Driven Development (Desarrollo dirigido por pruebas), en el cual se escriben todas las pruebas del código primero, y luego se realiza una Refactorización.
Proyecto de tipo Class Library que incluye dentro del mismo el archivo Matematica.cs
Es la clase estática que se encarga de realizar las operaciones matemáticas. Contiene los métodos sumar y dividir. Ambos reciben como parámetro dos números enteros.
Proyecto de tipo UnitTestProject, el cual permitirá crear pruebas unitarias de código, y posteriormente poder testearlas. Contiene el archivo PruebasMate.cs
Es la clase que realiza las pruebas unitarias. Cada método corresponde a una prueba.
- El método Sumar() probará realizar diversas sumas.
- El método DividirPorCero dará OK, si hay una excepción de división por cero.
- El método Dividir testeará el método Dividir de Matematica.cs