Całkiem fajny filmik. Mam małe ale.
IMHO ostatni przykład nie jest za bardzo adekwatny. Zmieniłeś kod w klasie która była zależnością kodu testowanego. W takim wypadku testy przejdą! Czemu miałyby nie przechodzić. Powinien być oddzielny test sprawdzający walidator.
Co do tamtego serwisu to potrzebujemy dwóch testów, bo masz dwa edge-case'y. Jeden test jednostkowy zabezpiecza przed regresją kodu w konkretnej testowanej klasie. Ty wykorzystując gotową implementację sprawiasz że test przestaje być jednostkowy.
Poza tym wideo jak najbardziej na .