<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>FsTest Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/FsTest/Wiki/View.aspx?title=Home</link><description>FsTest Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/FsTest/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;This project is designed to Language Oriented Programming constructs around unit testing and behavior testing in F&amp;#35;.
&lt;br /&gt; &lt;br /&gt;The goal of this project is to create a Domain Specific Language for testing F# code in a way that makes sense for functional programming.  F# has unique language constructs which can make very flexible testing languages.  This project intends to explore those options to create a more intention driven experience.&lt;br /&gt; &lt;br /&gt;Based off ideas from &lt;a href="http://code.google.com/p/fsunit/" class="externalLink"&gt;FsUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; this testing DSL is currently targeting the &lt;a href="http://codeplex.com/xunit" class="externalLink"&gt;xUnit.net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; framework with the intention of targeting other frameworks.  &lt;br /&gt; &lt;br /&gt;Some of the syntax possibilities are the following:&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Testing equality:&lt;/i&gt;&lt;br /&gt;&amp;quot;foo&amp;quot; |&amp;gt; should equal &amp;quot;foo&amp;quot;&lt;br /&gt;&amp;quot;foo&amp;quot; |&amp;gt; should not_equal &amp;quot;bar&amp;quot;&lt;br /&gt;null |&amp;gt; should be Null&lt;br /&gt;&amp;quot;foo&amp;quot; |&amp;gt; should be NonNull&lt;br /&gt;&amp;quot;foobar&amp;quot; |&amp;gt; should contain &amp;quot;foo&amp;quot;&lt;br /&gt;&amp;quot;foobar&amp;quot; |&amp;gt; should not_contain &amp;quot;hello&amp;quot;&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Testing True/False:&lt;/i&gt;&lt;br /&gt;true |&amp;gt; should be True&lt;br /&gt;false |&amp;gt; should be False&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Testing collections:&lt;/i&gt;&lt;br /&gt;[1..10] |&amp;gt; should be NonEmpty&lt;br /&gt;[] |&amp;gt; should be Empty&lt;br /&gt;[1..10] |&amp;gt; should have 3&lt;br /&gt;[1..10] |&amp;gt; should not_have 25&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Exception Management:&lt;/i&gt;&lt;br /&gt;throwsExceptionFunc |&amp;gt; should (throw_exception&amp;lt;ArgumentException&amp;gt;)&lt;br /&gt;doesntThrowException |&amp;gt; should not_throw_exception&lt;br /&gt; &lt;br /&gt;Future directions include the creation of a Behavior Driven Development experience in the vain of Specter, Specs, MSpec among others using F# language constructs.&lt;br /&gt;
&lt;/div&gt;</description><author>MatthewPodwysocki</author><pubDate>Thu, 19 Jun 2008 21:05:37 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080619090537P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/FsTest/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;This project is designed to Language Oriented Programming constructs around unit testing and behavior testing in F&amp;#35;.
&lt;br /&gt; &lt;br /&gt;The goal of this project is to create a Domain Specific Language for testing F# code in a way that makes sense for functional programming.  F# has unique language constructs which can make very flexible testing languages.  This project intends to explore those options to create a more intention driven experience.&lt;br /&gt; &lt;br /&gt;Based off ideas from &lt;a href="http://code.google.com/p/fsunit/" class="externalLink"&gt;FsUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; this testing DSL is currently targeting the &lt;a href="http://codeplex.com/xunit" class="externalLink"&gt;xUnit.net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; framework with the intention of targeting other frameworks.  &lt;br /&gt; &lt;br /&gt;Some of the syntax possibilities are the following:&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Testing equality:&lt;/i&gt;&lt;br /&gt;&amp;quot;foo&amp;quot; |&amp;gt; should equal &amp;quot;foo&amp;quot;&lt;br /&gt;&amp;quot;foo&amp;quot; |&amp;gt; should not_equal &amp;quot;bar&amp;quot;&lt;br /&gt;null |&amp;gt; should be Null&lt;br /&gt;&amp;quot;foo&amp;quot; |&amp;gt; should be NonNull&lt;br /&gt;&amp;quot;foobar&amp;quot; |&amp;gt; should contain &amp;quot;foo&amp;quot;&lt;br /&gt;&amp;quot;foobar&amp;quot; |&amp;gt; should contain &amp;quot;hello&amp;quot;&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Testing True/False:&lt;/i&gt;&lt;br /&gt;true |&amp;gt; should be True&lt;br /&gt;false |&amp;gt; should be False&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Testing collections:&lt;/i&gt;&lt;br /&gt;[1..10] |&amp;gt; should be NonEmpty&lt;br /&gt;[] |&amp;gt; should be Empty&lt;br /&gt;[1..10] |&amp;gt; should have 3&lt;br /&gt;[1..10] |&amp;gt; should not_have 25&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Exception Management:&lt;/i&gt;&lt;br /&gt;throwsExceptionFunc |&amp;gt; should (throw_exception&amp;lt;ArgumentException&amp;gt;)&lt;br /&gt;doesntThrowException |&amp;gt; should not_throw_exception&lt;br /&gt; &lt;br /&gt;Future directions include the creation of a Behavior Driven Development experience in the vain of Specter, Specs, MSpec among others using F# language constructs.&lt;br /&gt;
&lt;/div&gt;</description><author>MatthewPodwysocki</author><pubDate>Thu, 19 Jun 2008 20:52:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080619085255P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/FsTest/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;This project is designed to Language Oriented Programming constructs around unit testing and behavior testing in F&amp;#35;.
&lt;br /&gt; &lt;br /&gt;The goal of this project is to create a Domain Specific Language for testing F# code in a way that makes sense for functional programming.  F# has unique language constructs which can make very flexible testing languages.  This project intends to explore those options to create a more intention driven experience.&lt;br /&gt; &lt;br /&gt;Based off ideas from &lt;a href="http://code.google.com/p/fsunit/" class="externalLink"&gt;FsUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; this testing DSL is currently targeting the &lt;a href="http://codeplex.com/xunit" class="externalLink"&gt;xUnit.net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; framework with the intention of targeting other frameworks.  &lt;br /&gt; &lt;br /&gt;The syntax is as follows:&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Testing collections:&lt;/i&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/FsTest/Wiki/View.aspx?title=1..10&amp;amp;referringTitle=Home"&gt;1..10&lt;/a&gt; |&amp;gt; should be NonEmpty&lt;br /&gt;[] |&amp;gt; should be Empty&lt;br /&gt;&lt;a href="http://www.codeplex.com/FsTest/Wiki/View.aspx?title=1..10&amp;amp;referringTitle=Home"&gt;1..10&lt;/a&gt; |&amp;gt; should have 3&lt;br /&gt;&lt;a href="http://www.codeplex.com/FsTest/Wiki/View.aspx?title=1..10&amp;amp;referringTitle=Home"&gt;1..10&lt;/a&gt; |&amp;gt; should not_have 25&lt;br /&gt; &lt;br /&gt;Future directions include the creation of a Behavior Driven Development experience in the vain of Specter, Specs, MSpec among others using F# language constructs.&lt;br /&gt;
&lt;/div&gt;</description><author>MatthewPodwysocki</author><pubDate>Thu, 19 Jun 2008 20:45:42 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080619084542P</guid></item></channel></rss>