Escribe las pruebas unitarias y produce el código del sistema.