<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PipelineTesting 1.1 Released</title>
	<atom:link href="http://winterdom.com/2007/08/pipelinetesting11released/feed" rel="self" type="application/rss+xml" />
	<link>http://winterdom.com/2007/08/pipelinetesting11released</link>
	<description>by dæmons be driven</description>
	<lastBuildDate>Tue, 16 Mar 2010 06:33:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Unit Testing a BizTalk Solution: Part I &#171; Whiteboard Works</title>
		<link>http://winterdom.com/2007/08/pipelinetesting11released/comment-page-1#comment-1302</link>
		<dc:creator>Unit Testing a BizTalk Solution: Part I &#171; Whiteboard Works</dc:creator>
		<pubDate>Tue, 02 Feb 2010 03:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://winterdom.com/2007/08/pipelinetesting11released#comment-1302</guid>
		<description>[...] and executed. That’s exactly where Winterdom Pipeline Testing Framework enters in scene; see (Restrepo, 2007) for more details. Winterdom Pipeline Testing Framework will provide support to execute pipelines as [...]</description>
		<content:encoded><![CDATA[<p>[...] and executed. That’s exactly where Winterdom Pipeline Testing Framework enters in scene; see (Restrepo, 2007) for more details. Winterdom Pipeline Testing Framework will provide support to execute pipelines as [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas Restrepo</title>
		<link>http://winterdom.com/2007/08/pipelinetesting11released/comment-page-1#comment-423</link>
		<dc:creator>Tomas Restrepo</dc:creator>
		<pubDate>Thu, 23 Aug 2007 14:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://winterdom.com/2007/08/pipelinetesting11released#comment-423</guid>
		<description>Thanks for the kind words, Richard; glad it was useful :) Do let me know if you run into any issues or have any feature requests.
</description>
		<content:encoded><![CDATA[<p>Thanks for the kind words, Richard; glad it was useful <img src='http://winterdom.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Do let me know if you run into any issues or have any feature requests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://winterdom.com/2007/08/pipelinetesting11released/comment-page-1#comment-422</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Thu, 23 Aug 2007 10:16:35 +0000</pubDate>
		<guid isPermaLink="false">http://winterdom.com/2007/08/pipelinetesting11released#comment-422</guid>
		<description>I spent 45 minutes trying to the out-of-the-box pipeline test components working for and got nowhere.  Downloaded YOUR bits, and accurately tested my pipeline in about 10 minutes.  You my friend, are the hero of the day.
</description>
		<content:encoded><![CDATA[<p>I spent 45 minutes trying to the out-of-the-box pipeline test components working for and got nowhere.  Downloaded YOUR bits, and accurately tested my pipeline in about 10 minutes.  You my friend, are the hero of the day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas Restrepo</title>
		<link>http://winterdom.com/2007/08/pipelinetesting11released/comment-page-1#comment-421</link>
		<dc:creator>Tomas Restrepo</dc:creator>
		<pubDate>Thu, 09 Aug 2007 15:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://winterdom.com/2007/08/pipelinetesting11released#comment-421</guid>
		<description>Chris,
First of all, thanks for the kind words; it&#039;s great to know of other people using it. If you have other improvement requests do let me know!
As for your specific issue; yes, it is correct to say that I&#039;m forcing UTF-16 encoding when creating a message from a string; and to be honest, it was intentional. The class does the right thing, actually and also sets the Charset property of the Body Part according to the spec; and that&#039;s why it works perfectly with the standard disassemblers.
If you&#039;re writing a custom disassembler, then you should *definitely* be using the Charset property to find out what the encoding of the message is (if it&#039;s not present, use a sensible default like UTF-8).
</description>
		<content:encoded><![CDATA[<p>Chris,<br />
First of all, thanks for the kind words; it&#8217;s great to know of other people using it. If you have other improvement requests do let me know!<br />
As for your specific issue; yes, it is correct to say that I&#8217;m forcing UTF-16 encoding when creating a message from a string; and to be honest, it was intentional. The class does the right thing, actually and also sets the Charset property of the Body Part according to the spec; and that&#8217;s why it works perfectly with the standard disassemblers.<br />
If you&#8217;re writing a custom disassembler, then you should *definitely* be using the Charset property to find out what the encoding of the message is (if it&#8217;s not present, use a sensible default like UTF-8).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris restall</title>
		<link>http://winterdom.com/2007/08/pipelinetesting11released/comment-page-1#comment-420</link>
		<dc:creator>chris restall</dc:creator>
		<pubDate>Thu, 09 Aug 2007 15:07:07 +0000</pubDate>
		<guid isPermaLink="false">http://winterdom.com/2007/08/pipelinetesting11released#comment-420</guid>
		<description>Hi Tomas,
Really great testing utility.  I plan to use it extensively.  I did run into a small bug though.  I am trying ot unit test a simple XML disassembler component and am using basically the following code to create my message:
MessageHelper.CreateFromString(&quot;&lt;root&gt;&lt;order&gt;&lt;/order&gt;&lt;/root&gt;&quot;)
Everything works well except in my disassembler code, I use an XmlTextReader() to do some work on the incoming message.  It fails loading the message as the IBaseMessage Arrives like this:
&lt; r o o t &gt; &lt; o r d e r &gt; &lt; / o r d e r &gt; &lt; / r o o t &gt;
This appears to be due to the CreateFromString method using Unicode to get the byte content.  I remedied this by adding an overload that allows for specifying the encoding to use on message creation.
CreateFromString(string body, Encoding encoding)
In the integration tests, I can simply add the appropriate decoder component to the pipeline and avoid having to worry about the encoding.
Again, Thanks for a really useful utility
</description>
		<content:encoded><![CDATA[<p>Hi Tomas,<br />
Really great testing utility.  I plan to use it extensively.  I did run into a small bug though.  I am trying ot unit test a simple XML disassembler component and am using basically the following code to create my message:<br />
MessageHelper.CreateFromString(&quot;&lt;root&gt;&lt;order&gt;&lt;/order&gt;&lt;/root&gt;&quot;)<br />
Everything works well except in my disassembler code, I use an XmlTextReader() to do some work on the incoming message.  It fails loading the message as the IBaseMessage Arrives like this:<br />
&lt; r o o t &gt; &lt; o r d e r &gt; &lt; / o r d e r &gt; &lt; / r o o t &gt;<br />
This appears to be due to the CreateFromString method using Unicode to get the byte content.  I remedied this by adding an overload that allows for specifying the encoding to use on message creation.<br />
CreateFromString(string body, Encoding encoding)<br />
In the integration tests, I can simply add the appropriate decoder component to the pipeline and avoid having to worry about the encoding.<br />
Again, Thanks for a really useful utility</p>
]]></content:encoded>
	</item>
</channel>
</rss>
