Unit testing BizTalk测试映射到多输入xml还是内联C#这是问题所在?
有人能解释一下如何让具有多个输入的BizTalk映射的单元测试工作吗 我一直很高兴使用Michael Stephenson上的示例来测试我的地图,但我刚刚尝试了我的第一个多输入地图,但失败了:-( 我使用VS2005“测试映射”首先生成一个包含两条输入消息的输入实例,然后使用该文件的各种类型作为测试输入Unit testing BizTalk测试映射到多输入xml还是内联C#这是问题所在?,unit-testing,map,biztalk,Unit Testing,Map,Biztalk,有人能解释一下如何让具有多个输入的BizTalk映射的单元测试工作吗 我一直很高兴使用Michael Stephenson上的示例来测试我的地图,但我刚刚尝试了我的第一个多输入地图,但失败了:-( 我使用VS2005“测试映射”首先生成一个包含两条输入消息的输入实例,然后使用该文件的各种类型作为测试输入 <ns0:Root xmlns:ns0="http://schemas.microsoft.com/BizTalk/2003/aggschema"> <InputMessa
<ns0:Root xmlns:ns0="http://schemas.microsoft.com/BizTalk/2003/aggschema">
<InputMessagePart_0>
...
</InputMessagePart_0>
<InputMessagePart_1>
...
</InputMessagePart_1>
</ns0:Root>
使用Transform.Transform的替代方法也不起作用
XPathDocument doc = new XPathDocument(inputStream);
mapInstance.Transform.Transform(doc, mapInstance.TransformArgs, outputStream);
你试过这个吗:
mapInstance.Transform.Transform(
multi-part input message filepath, out put file path);
它对我有效。我已将mapInstance
声明为Map
类的对象(未将其声明为TestableMapBase
)。您是否尝试过此方法:
mapInstance.Transform.Transform(
multi-part input message filepath, out put file path);
它对我有效。我已将maInstance
声明为Map
类的对象(未将其声明为TestableMapBase
)