Ejercicios
La aplicación de la máquina expendedora (1/3)
A lo largo de varios ejercicios hemos indagado en el modelo de software que simule una máquina expendedora. Hemos visto
- Un modelo para monedas y tarjetas de crédito
- Cuáles serían los inputs y outputs.
- Cómo leer los productos y configurar la máquina.
En este ejercicio se propone integrar todos estos códigos en una sola aplicación de .NET. Para ello
- Diseñar cómo se va a organizar el código en módulos
- Crear los archivos ya sea usando el comando
dotnet
o la extensiónIonide
de VS Code.
La aplicación de la máquina expendedora (2/3)
Para verificar el trabajo apropiado de las funciones del código, es necesario escribir test unitarios.
- Analice cuáles son los test que se necesitan para cada parte del código.
- Escriba los test que considere necesarios, usando
NUnit
.
La aplicación de la máquina expendedora (3/3)
Finalmente, para completar la aplicación:
- Simule en el
main
una compra de alguno de los items de la máquina, con alguno de los métodos de pago a su elección.