Ejercitación TDD

IMPORTANTE: Evite clonar el proyecto!!!

Descargar el proyecto:

  1. Hacer un fork de este proyecto.
  2. Clonar el repositorio cloneado.
  3. Configurar un remoto nuevo llamado upstream utilizando el comando git remote add upstream <direccion unica repo>.

Venta de items

El objetivo de este dojo es implementar parcialmente el modelo precios y costos para compra/venta de items con el fin de poder calcular un márgen de ganancia.

Existen varios esquemas de precios de ventas:

  • N unidades por un dolar.
  • $ M por peso.
  • Compra dos paga 1.
  • Uno sorpresa (vemos si llegamos)

Existen varios esquemas de precios de compra:

  • $ M por peso.
  • $ M por N unidades.

La funcionalidad que buscamos implementar no cuenta con pruebas y se busca que decidamos que pruebas deberíamos escribir, ya sean de integración o de unidad.

Metodología

Programación orientada a objetos + TDD