In my current Biztalk 2004 solution, I have quite a bit of Biztalk maps with complex mapping. In my point of view testing each field mapping is crucial for defect free releases since it's very easy to miss a field while mapping thousands of fields. So Initially I used Biztalk mapper's "Test Map" feature, which is good, but was slow. I had to wait for some time till the map test is complete and get the results file to view. So as a techie I thought it would be very useful if I have a tool like I had in Biztalk 2000 for Testing maps. So I built one for testing Biztalk 2004 maps.
In Biztalk 2000\2002 world the map was a simple XML file, I had a sample VB Application which would dynamically pull the XSL based on a given map, the input file given, do the Transform and show the result in a Browser.
The difference between Biztalk 2000 tool and this is the complexity to attain this functionality. This tool uses Reflection to identify a Map class of a Biztalk assembly and dynamically gets the XSLT for a specified map and performs a Transform an xml file you specify. Although I'm not sure whether this will work for Mapper Shared Assemblies, it should work for all inline mappings.
Post a comment if anybody needs the source code, I'll send you.