Il progetto è il seguente:
- Applicazione A che utilizza la libreria client per l'invio di richieste.
- Applicazione B che utilizza la stessa libreria client per l'invio di richieste.
- Server A che utilizza la stessa libreria client per gli stessi modelli.
Attualmente ho scritto alcuni test di integrazione per client e server. Tutto il codice di test richiesto è il client, perché si comporta come un client. Ma ha bisogno di connettersi a un server di prova.
La mia domanda, dov'è il posto migliore dove aggiungere il codice per testare le chiamate al server, l'applicazione (A o B), il repository del client, il repository del server o in un repository separato?