<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>BizBert - BizUnit</title>
    <link>http://www.bizbert.com/bizbert/</link>
    <description>BizTalk Uncovered, Discussed, and Promoted</description>
    <language>en-us</language>
    <copyright>Daniel Probert</copyright>
    <lastBuildDate>Tue, 27 Nov 2007 17:59:18 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>bizbert@probertsolutions.com</managingEditor>
    <webMaster>bizbert@probertsolutions.com</webMaster>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=1ee42353-fdb8-474c-816e-b04c49c9de35</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,1ee42353-fdb8-474c-816e-b04c49c9de35.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,1ee42353-fdb8-474c-816e-b04c49c9de35.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=1ee42353-fdb8-474c-816e-b04c49c9de35</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Auto-generating BizUnit Test Cases</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,1ee42353-fdb8-474c-816e-b04c49c9de35.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2007/11/27/Autogenerating+BizUnit+Test+Cases.aspx</link>
      <pubDate>Tue, 27 Nov 2007 17:59:18 GMT</pubDate>
      <description>&lt;P&gt;This post follows on from yesterday's post: &lt;A href="http://www.bizbert.com/bizbert/2007/11/26/Creating+BizUnit+Test+Cases+For+Comparing+Xml+Files.aspx" target=_blank&gt;Creating BizUnit Test Cases for comparing Xml Files&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If you are using the &lt;FONT face="Courier New" color=#a52a2a&gt;XmlValidationStep&lt;/FONT&gt;/&lt;FONT face="Courier New" color=#a52a2a&gt;XmlValidationStepEx&lt;/FONT&gt; BizUnit steps and using XPath validation, then it can be a pain to write all these XPathValidation statements by hand.&lt;/P&gt;
&lt;P&gt;So I wrote a utility to generate the XPath statements for you.&lt;BR&gt;In fact, it generates the entire BizUnit Test Case for validating an Xml file.&lt;BR&gt;Once it has been generated, all you have to do is[...]&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=1ee42353-fdb8-474c-816e-b04c49c9de35"/&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,1ee42353-fdb8-474c-816e-b04c49c9de35.aspx</comments>
      <category>BizTalk General</category>
      <category>BizUnit</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=b992dcc9-b91d-4fa1-9ac0-eaa633325b90</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,b992dcc9-b91d-4fa1-9ac0-eaa633325b90.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,b992dcc9-b91d-4fa1-9ac0-eaa633325b90.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=b992dcc9-b91d-4fa1-9ac0-eaa633325b90</wfw:commentRss>
      <title>Creating BizUnit Test Cases for comparing Xml Files</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,b992dcc9-b91d-4fa1-9ac0-eaa633325b90.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2007/11/26/Creating+BizUnit+Test+Cases+For+Comparing+Xml+Files.aspx</link>
      <pubDate>Mon, 26 Nov 2007 17:51:27 GMT</pubDate>
      <description>&lt;P&gt;BizUnit is a great tool for performing end-to-end testing of BizTalk applications (and can even be used for testing non-BizTalk applications like Web services too).&lt;BR&gt;Although you're not strictly performing unit-testing of your BizTalk artefacts per-se, with the right setup you can get very close to unit testing.&lt;/P&gt;
&lt;P&gt;For example if you want to test an orchestration in isolation you can:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Hook your orchestration up to file send/receive ports&lt;BR&gt;or 
&lt;LI&gt;Write a façade orchestration which calls your orchestration, and is itself hooked up to file send/receive ports or&lt;BR&gt;or 
&lt;LI&gt;Write your own orchestration hosting engine&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;I don't know many people who'd be crazy enough to do 3) (although I do know one…) but BizUnit is of great help for 1) and 2)&lt;/P&gt;
&lt;P&gt;In its simplest form you can use BizUnit to[...]&lt;/p&gt;&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=b992dcc9-b91d-4fa1-9ac0-eaa633325b90"/&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,b992dcc9-b91d-4fa1-9ac0-eaa633325b90.aspx</comments>
      <category>BizTalk General</category>
      <category>BizUnit</category>
    </item>
    <item>
      <trackback:ping>http://www.bizbert.com/bizbert/Trackback.aspx?guid=b3ea5779-950d-4d4c-8991-c716b7213592</trackback:ping>
      <pingback:server>http://www.bizbert.com/bizbert/pingback.aspx</pingback:server>
      <pingback:target>http://www.bizbert.com/bizbert/PermaLink,guid,b3ea5779-950d-4d4c-8991-c716b7213592.aspx</pingback:target>
      <dc:creator>Daniel Probert</dc:creator>
      <wfw:comment>http://www.bizbert.com/bizbert/CommentView,guid,b3ea5779-950d-4d4c-8991-c716b7213592.aspx</wfw:comment>
      <wfw:commentRss>http://www.bizbert.com/bizbert/SyndicationService.asmx/GetEntryCommentsRss?guid=b3ea5779-950d-4d4c-8991-c716b7213592</wfw:commentRss>
      <title>BizUnit: XmlValidationStep using .NET 2.0 Schema Validation</title>
      <guid isPermaLink="false">http://www.bizbert.com/bizbert/PermaLink,guid,b3ea5779-950d-4d4c-8991-c716b7213592.aspx</guid>
      <link>http://www.bizbert.com/bizbert/2007/11/24/BizUnit+XmlValidationStep+Using+NET+20+Schema+Validation.aspx</link>
      <pubDate>Sat, 24 Nov 2007 18:43:10 GMT</pubDate>
      <description>This is something that bit me recently:&lt;br&gt;The current version of &lt;a href="http://www.codeplex.com/bizunit" target="_blank"&gt;BizUnit&lt;/a&gt; (v.2.2.1003.0)&amp;nbsp; uses the .NET 1.0 &lt;a href="http://msdn2.microsoft.com/En-US/library/system.xml.xmlvalidatingreader.aspx" target="_blank"&gt;XmlValidatingReader&lt;/a&gt; to do schema validation in both the XmlValidationStep and XmlValidationStepEx steps.&lt;br&gt;&lt;br&gt;.NET 2.0 deprecated the XmlValidatingReader class, proposing that you use the &lt;a href="http://msdn2.microsoft.com/En-US/library/system.xml.xmlreader.aspx" target="_blank"&gt;XmlReader&lt;/a&gt; class and the new &lt;a href="http://msdn2.microsoft.com/En-US/library/system.xml.xmlreadersettings.aspx" target="_blank"&gt;XmlReaderSettings&lt;/a&gt; class instead.&lt;br&gt;Microsoft also introduced a slew of bug fixes to the validation logic[...]&lt;img width="0" height="0" src="http://www.bizbert.com/bizbert/aggbug.ashx?id=b3ea5779-950d-4d4c-8991-c716b7213592"/&gt;</description>
      <comments>http://www.bizbert.com/bizbert/CommentView,guid,b3ea5779-950d-4d4c-8991-c716b7213592.aspx</comments>
      <category>BizTalk General</category>
      <category>BizUnit</category>
    </item>
  </channel>
</rss>