Miért kellene, hogy szorosan kapcsolódjanak? Átlag havi egy-két integrációs munkám simán szokott lenni, ahol a partnertől kapott adatot valamilyen úton-módon be kell dolgozni a mi rendszerünkbe, mindezt hosszú távon automatizáltan. (A formátum és a transzport módja teljesen egyedi.)
Hogyan írsz akkor unit tesztet arra, amikor az a feladat, hogy egy weboldalra be kell jelentkezni (leszimulálva a böngészőnek kb. az összes lépését), és ott letölteni egy XML fájlt majd azt átkonvertálni a saját ERP-d formátumára. (Igen, van, hogy ennyire szarik bele a partner és egyszerűbb módot nem ad rá.) Nincs semmiféle "enkóder" vagy generátor, csak az adatot kapjuk. És gondolom eléggé adja magát, hogy miért nem akarok generátort írni.
De ugyanez ezer csillió más esetre elképzelhető, amikor neked megvan az adat, meg hogy mi az és csak be kell parseolni.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™