C1: Guia TDD

  1. Implementa la composició d'temes dins del AmalgamaOnline (o a una classe intermitja)
  2. Relacionant obres i temes:
  3. Composició d'usuaris i subscrits a temes:
  4. Ara afrontem els últims tests: testAssociaTemaAObra_notificaUsuariSubscritATema i testAssociaTemaAObra_notificaDosUsuarisSubscritADosTemes . El que fan aquests tests és comprovar que quan afegim una obra al negoci i li afegim temes, tots els usuaris subscrits a aquests temes són notificats via mail. En quin moment enviarem la notificació de que hi ha una obra nova als subscrits a un tema? Una opció seria fer-ho al creaNovaObra, però això no funciona perquè en el moment de crear l'obra no la tenim associada als temes. Per tant caldrà fer-ho al associaTemaAObra. Però anem pas a pas:

Valid XHTML 1.0!