Sto scrivendo una classe di repository con un framework di entità. Uno dei metodi è un metodo di aggiornamento, che aggiorna semplicemente un'entità. Il controller non ha bisogno dell'entità. Tuttavia, dal punto di vista del testing, può essere utile restituire semplicemente l'entità. Di quanto ho facilmente qualcosa da affermare. Potrebbe essere ancora più utile restituire due elementi (con una tupla di valori): l'entità salvata e il numero di modifiche salvate. Allora ho più da asserire. D'altra parte, è un metodo di aggiornamento, non un metodo di lettura che potrebbe assolutamente restituire qualcosa.
Quale scelta dovrei prendere considerando le buone pratiche?