Hát nem egészen ugyanaz, ("not responding at all to anything outside what's programmed in for the test"), ennek a nagyon egyszerű implementációnak mindenre kell reagálnia. Lásd a fenti példámat, ott nem csak az "1234" userId-re ad vissza igaz értéket, hanem minden másra hamisat. Az interface összes metódusát implementálni kell, így ha van egy authLocalUser metódusa is, akkor azt is implementálnia kell. Mocknál, ha authUser-re írtad meg a tesztet és a kód megváltozik authLocalUser használatra, akkor hibát fog jelezni a teszt, ráadásul nyomozni kell, hogy miért is.
Ez a nagyon egyszerű implementáció egy komplett, de nagyon egyszerű AuthService.
"Sot, szerintem meg bonyolitja is a teszt kodot azzal, hogy a teszt szamara lenyeges parametereket (mint a visszateritett konstansokat) kulon fajlba teszed (feltetelezve, hogy az implementaciod kulon osztalyba kerul)."
Ha ez nagyon kicsi és csak abban az egy teszt fájlban kell, akkor oda szokták tenni, ha nagyobb vagy több helyre is kell, akkor pedig paraméterezhetőre csinálják, pl. megkapja konstruktorban az elfogadott userId-t.