Proyecto de enunciado del ejercicio.
El servicio se implementará en la clase GlobalAddressBook. Deberá disponer de un método addContact y un método getAll que permita verificar que los contactos se añaden correctamente.
GlobalAddressBook permite añadir un Contacto (Contact), y se verifica que se añade correctamente implementando y usando getAll.
Implementando addContact se deduce que será útil devolver un "id", que será utilizado en el método getContact. GlobalAddressBook debe devolver un id que permita recuperar un contacto usando dicho id.
Se han localizado detalles de implementación. Los test de aceptación no deben mencionar nada de ids, ya que usan el vocabulario del negocio. A nivel de implementación se localizan nuevas necesidades y por tanto aparecen nuevos test unitarios al margen de los test de aceptación.