Changed mock architecture in order to support unwanted communication while testing a particular functionality. We now use a custom Answer. Adapted the tests according to Lucas's multiple changes in GS code