Ejercicio: Completar el desafío "Crear pruebas unitarias"
Los desafíos de código refuerzan lo que ha aprendido y le ayudan a tener más confianza antes de continuar.
Desafío: Crear pruebas de unidades
En este ejercicio de desafío, debe crear pruebas unitarias xUnit para los métodos de una clase.
Preparación del entorno de creación de código
Está usando la aplicación de ejemplo APL2007M4BankAccount de la carpeta SampleApps. Abra la aplicación de ejemplo APL2007M4BankAccount en Visual Studio Code. Asegúrese de que la aplicación se compila y se ejecuta correctamente antes de iniciar el desafío.
La aplicación de ejemplo M4BankAccount contiene los siguientes archivos:
- Una Clase
BankAccount
que representa una cuenta bancaria. Esta clase tiene métodos para obtener el saldo de la cuenta, el crédito o el débito de la cuenta, transferir dinero a otra cuenta y otros. También incluye varias propiedades de cuenta. - Una clase
Program
que contiene un métodoMain
. El método Main crea cuentas bancarias y simula transacciones mediante laBankAccount
clase.
Requisitos de desafío
Cree al menos una prueba unitaria xUnit para cada uno de los métodos siguientes en la clase
BankAccount
:Credit
Debit
Transfer
GetBalance
CalculateInterest
Cree un total de al menos 12 pruebas unitarias xUnit únicas.
Todas las pruebas deben estar visibles en el Explorador de pruebas.
Al menos una prueba para cada método debe superarse al ejecutar las pruebas.
Instrucciones del desafío
Cree pruebas unitarias de xUnit para los métodos de la clase BankAccount
mediante GitHub Copilot Chat.
Siga estos pasos para completar este desafío:
Abra la carpeta APL2007M4BankAccount en Visual Studio Code.
Revise los archivos del proyecto y asegúrese de que la solución se compila y ejecuta.
La aplicación puede tardar entre 10 y 15 segundos en mostrar la salida.
Agregue un proyecto de prueba xUnit a su solución. Asigne al proyecto el nombre BankAccount.UnitTests.
Cree las referencias del proyecto y los archivos de clase necesarios.
Use GitHub Copilot Chat para crear pruebas unitarias. Consulte los requisitos del desafío para más detalles.
Compile la solución y asegúrese de que las pruebas se muestran en el Explorador de pruebas.
Ejecute las pruebas y asegúrese de que el número necesario de pruebas se ejecute correctamente.