"Elméleti szinten igen, gyakorlatilag viszont..."
Elméletről beszélek. Ennek az elméletnek az van a hátterében, hogy akár minden mentésre is gyorsan lefusson a unit test, és közben ne kelljen homokóráznom, amíg be nem fejeződik.
"Mi a lényeges különbség aközött, hogy fordítási időben belegenerálod a unit tesztedbe a (forrás)fájlból való olvasás után a szükséges adatokat és azt betöltöd a unit teszt futtatása előtt (mert nyilván fájlból fogod felolvasni a fordított unit tesztet), vagy a teszt futási ideje előtt vagy alatt betöltöd azt?"
E között valóban nem sok. Én nem is beszéltem ilyenről. Én a unit teszt futása során való generálásról beszéltem.
Pl. ez egy egyszerű xml elem generátor js-ben: '<test size="' + size + '">' + content + '</test>'
, és máris tudom az adott elemmel tesztelni a kódomat akár több ezer esetre is.