Ejercicio: Completar el desafío "Crear pruebas unitarias"

Completado 100 XP

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étodo Main. El método Main crea cuentas bancarias y simula transacciones mediante la BankAccount 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:

  1. Abra la carpeta APL2007M4BankAccount en Visual Studio Code.

  2. 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.

  3. Agregue un proyecto de prueba xUnit a su solución. Asigne al proyecto el nombre BankAccount.UnitTests.

  4. Cree las referencias del proyecto y los archivos de clase necesarios.

  5. Use GitHub Copilot Chat para crear pruebas unitarias. Consulte los requisitos del desafío para más detalles.

  6. Compile la solución y asegúrese de que las pruebas se muestran en el Explorador de pruebas.

  7. Ejecute las pruebas y asegúrese de que el número necesario de pruebas se ejecute correctamente.


Siguiente unidad: Revisar la solución de "Crear pruebas unitarias"

Anterior Siguientes