Creare test ripetibili per le mappe BizTalk è frustrante. Non riesco a trovare un modo per gestire i test come farei test unitari, perché non riesco a trovare modi per suddividerli in blocchi logici. Tendono ad essere una grande unità monolitica, e ogni cambiamento ha il potenziale per increspare la mappa e interrompere molti test unitari. Anche se potessi suddividerlo, la creazione di input per i test XML è dolorosa e soggetta a errori.
C'è un modo efficace per testarli? Mi accontenterei di consigli per testare le trasformazioni XSL in generale, ma menziono in particolare le mappe BizTalk principalmente per il motivo che quando si usa il mapper, non c'è davvero alcun modo per rompere il tuo XSLT in modelli (che immagino tu possa usa per dividere la tua logica in blocchi testabili, ma onestamente non sono mai arrivato così lontano con XSLT).