<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>xUnit.net - Unit Testing for .NET</title><link>http://xunit.codeplex.com/Project/ProjectRss.aspx</link><description>xUnit.net is a unit testing tool for the .NET Framework.</description><item><title>Source code checked in, #33927</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Added Ctrl&amp;#43;A to search box, assemblies box, and test list box. The UI can be manipulated &amp;#40;in particular, refined&amp;#41; while tests are running without crashing. Diabled unload&amp;#47;reload menu items while tests are running. Fixed an insidious bug in the progress control which only manifests when your test count &amp;#62; the pixel width of the progress control.</description><author>BradWilson</author><pubDate>Fri, 03 Jul 2009 23:38:52 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33927 20090703113852P</guid></item><item><title>Source code checked in, #33926</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Added right click to assemblies to allow unload and reload</description><author>BradWilson</author><pubDate>Fri, 03 Jul 2009 22:29:41 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33926 20090703102941P</guid></item><item><title>Source code checked in, #33925</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Asynchronously updating UI for the win. Oh, plus a counter&amp;#33;</description><author>BradWilson</author><pubDate>Fri, 03 Jul 2009 22:04:04 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33925 20090703100404P</guid></item><item><title>Source code checked in, #33922</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Re-enabled TD.NET tests in xunit.tests.msbuild</description><author>BradWilson</author><pubDate>Fri, 03 Jul 2009 18:19:29 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33922 20090703061929P</guid></item><item><title>Source code checked in, #33921</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Re-enabled TestDriven.net tests using real TestDriven.Framework.dll</description><author>BradWilson</author><pubDate>Fri, 03 Jul 2009 18:17:33 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33921 20090703061733P</guid></item><item><title>Source code checked in, #33920</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Updated ObjectModel so that last run status is contained within the TestMethod class. Simplified ITestMethodRunnerCallback by removing TestPassed, TestFailed, and TestSkipped &amp;#40;now just check the last run status in TestFinished&amp;#41;. Updated the GUI to use the new API. Moved SkipReason out of TestMethod, and put it into TestSkippedReason instead. Tests which have a skip reason now automatically start being marked as skipped.</description><author>BradWilson</author><pubDate>Fri, 03 Jul 2009 18:05:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33920 20090703060545P</guid></item><item><title>Source code checked in, #33919</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Converted TestClassTests to Moq. Renamed PassedResultAcceptance to PassedResultAcceptanceTests.</description><author>BradWilson</author><pubDate>Fri, 03 Jul 2009 16:29:27 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33919 20090703042927P</guid></item><item><title>Source code checked in, #33918</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Removed StubLogger, replaced with Moq</description><author>jimnewkirk</author><pubDate>Fri, 03 Jul 2009 16:10:59 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33918 20090703041059P</guid></item><item><title>Commented Issue: Runner should deal with ambiguity against non-Fact methods (and/or TD.NET should deal with runner objections)</title><link>http://xunit.codeplex.com/WorkItem/View.aspx?WorkItemId=7976</link><description>Similar to 7973, running CTP1&lt;br /&gt;&lt;br /&gt;&amp;#47;&amp;#47; Running this class via TD.NET leaves the runner hanging with a &amp;#34;Testing Started&amp;#34; message in the toolbar&lt;br /&gt;public class WithAmbiguityXUnitCantHandle&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#47;&amp;#47; Running this via TD.NET works&lt;br /&gt;        &amp;#91;Fact&amp;#93;&lt;br /&gt;        public void CanDoItThisWay&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            CanDoItBothWays&amp;#40;true&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; Running this via TD.NET works&lt;br /&gt;        &amp;#91;Fact&amp;#93;&lt;br /&gt;        public void CanDoItBothWays&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            CanDoItBothWays&amp;#40;false&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; Needs to be public for this to repro&lt;br /&gt;        public void CanDoItBothWays&amp;#40;bool param&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&lt;br /&gt;Running via runner.gui&amp;#58;-&lt;br /&gt;&lt;br /&gt;running System.ArgumentException&amp;#58; Ambiguous method named CanDoItBothWays in type WithAmbiguityXUnitCantHandle&lt;br /&gt;   at Xunit.Sdk.Executor.RunTests..ctor&amp;#40;Executor executor, String _type, List&amp;#96;1 _methods, Object _handler&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.RethrowWithNoStackTraceLoss&amp;#40;Exception ex&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.CreateObject&amp;#40;String typeName, Object&amp;#91;&amp;#93; args&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.RunTests&amp;#40;String type, List&amp;#96;1 methods, Predicate&amp;#96;1 callback&amp;#41;&lt;br /&gt;   at Xunit.TestRunner.&amp;#60;&amp;#62;c__DisplayClasse.&amp;#60;RunTests&amp;#62;b__c&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.TestRunner.PreserveWorkingDirectoryAndCatchExceptions&amp;#40;TestRunnerDelegate func&amp;#41;&lt;br /&gt;&lt;br /&gt;Making the impl method non-public or renaming it to remove the conflict &amp;#91;obviously&amp;#93; resolves it&lt;br /&gt;Comments: ** Comment from web user: bartelink2 ** &lt;p&gt;Not 100 sure making the duplicate private resolves it anymore but unfortunately dont have time to verify right now...&lt;/p&gt;</description><author>bartelink2</author><pubDate>Fri, 03 Jul 2009 11:11:16 GMT</pubDate><guid isPermaLink="false">Commented Issue: Runner should deal with ambiguity against non-Fact methods (and/or TD.NET should deal with runner objections) 20090703111116A</guid></item><item><title>Created Issue: Runner should deal with ambiguity against non-Fact methods (and/or TD.NET should deal with runner objections)</title><link>http://xunit.codeplex.com/WorkItem/View.aspx?WorkItemId=7976</link><description>Similar to 7973, running CTP1&lt;br /&gt;&lt;br /&gt;&amp;#47;&amp;#47; Running this class via TD.NET leaves the runner hanging with a &amp;#34;Testing Started&amp;#34; message in the toolbar&lt;br /&gt;public class WithAmbiguityXUnitCantHandle&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#47;&amp;#47; Running this via TD.NET works&lt;br /&gt;        &amp;#91;Fact&amp;#93;&lt;br /&gt;        public void CanDoItThisWay&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            CanDoItBothWays&amp;#40;true&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; Running this via TD.NET works&lt;br /&gt;        &amp;#91;Fact&amp;#93;&lt;br /&gt;        public void CanDoItBothWays&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            CanDoItBothWays&amp;#40;false&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        &amp;#47;&amp;#47; Needs to be public for this to repro&lt;br /&gt;        public void CanDoItBothWays&amp;#40;bool param&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&lt;br /&gt;Running via runner.gui&amp;#58;-&lt;br /&gt;&lt;br /&gt;running System.ArgumentException&amp;#58; Ambiguous method named CanDoItBothWays in type WithAmbiguityXUnitCantHandle&lt;br /&gt;   at Xunit.Sdk.Executor.RunTests..ctor&amp;#40;Executor executor, String _type, List&amp;#96;1 _methods, Object _handler&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.RethrowWithNoStackTraceLoss&amp;#40;Exception ex&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.CreateObject&amp;#40;String typeName, Object&amp;#91;&amp;#93; args&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.RunTests&amp;#40;String type, List&amp;#96;1 methods, Predicate&amp;#96;1 callback&amp;#41;&lt;br /&gt;   at Xunit.TestRunner.&amp;#60;&amp;#62;c__DisplayClasse.&amp;#60;RunTests&amp;#62;b__c&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.TestRunner.PreserveWorkingDirectoryAndCatchExceptions&amp;#40;TestRunnerDelegate func&amp;#41;&lt;br /&gt;&lt;br /&gt;Making the impl method non-public or renaming it to remove the conflict &amp;#91;obviously&amp;#93; resolves it&lt;br /&gt;</description><author>bartelink2</author><pubDate>Fri, 03 Jul 2009 11:08:42 GMT</pubDate><guid isPermaLink="false">Created Issue: Runner should deal with ambiguity against non-Fact methods (and/or TD.NET should deal with runner objections) 20090703110842A</guid></item><item><title>Created Issue: When exeption is thrown in derived DataAttribute class, tests run infinitely</title><link>http://xunit.codeplex.com/WorkItem/View.aspx?WorkItemId=7973</link><description>Xunit never cancels the test run if the derived DataAttribute class throws an exception, but infinitely executes.&lt;br /&gt;&lt;br /&gt;public class KillIt &amp;#58; DataAttribute &amp;#123;&lt;br /&gt;  public override IEnumerable&amp;#60;object&amp;#91;&amp;#93;&amp;#62; GetData&amp;#40;MethodInfo method, Type&amp;#91;&amp;#93; paramTypes&amp;#41; &amp;#123;&lt;br /&gt;    throw new Exception&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;  &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;public class Rar &amp;#123;&lt;br /&gt;  &amp;#91;Theory, KillIt&amp;#93;&lt;br /&gt;  public class ShouldntHang&amp;#40;string a&amp;#41; &amp;#123;&lt;br /&gt;     Assert.True&amp;#40;true&amp;#41;&amp;#59;&lt;br /&gt;  &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>matthaw</author><pubDate>Thu, 02 Jul 2009 19:39:38 GMT</pubDate><guid isPermaLink="false">Created Issue: When exeption is thrown in derived DataAttribute class, tests run infinitely 20090702073938P</guid></item><item><title>New Post: Support Visual Studio Test Runner (Please Read and Respond!)</title><link>http://xunit.codeplex.com/Thread/View.aspx?ThreadId=33953</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Not sure if I was sub'd to Roy at the time (think I unsub'd and resub'd for a bit back then) but I, and I assume others also&amp;nbsp;scanned his post and took things on board to a degree, which certainly delayed me evaluating.&amp;nbsp; Had I seen the rebuttal in time (not sure why it didnt register - I'm sub'd to your blog for ages...) I'd have wasted less time with other frameworks.&amp;nbsp; Keep up the great work and continue to be strong on keeping the core lean.&lt;/p&gt;&lt;/div&gt;</description><author>bartelink2</author><pubDate>Wed, 01 Jul 2009 21:56:05 GMT</pubDate><guid isPermaLink="false">New Post: Support Visual Studio Test Runner (Please Read and Respond!) 20090701095605P</guid></item><item><title>New Post: Support Visual Studio Test Runner (Please Read and Respond!)</title><link>http://xunit.codeplex.com/Thread/View.aspx?ThreadId=33953</link><description>&lt;div style="line-height: normal;"&gt;There's not much I can do about Roy's post. New things scare people. :)&lt;br&gt;&lt;br&gt;We're aware of the desire for people to be able to publish results into TFS, and although we're not going to get to that for 1.5, it's definitely on our list.&lt;br&gt;&lt;/div&gt;</description><author>BradWilson</author><pubDate>Wed, 01 Jul 2009 15:29:17 GMT</pubDate><guid isPermaLink="false">New Post: Support Visual Studio Test Runner (Please Read and Respond!) 20090701032917P</guid></item><item><title>New Post: Support Visual Studio Test Runner (Please Read and Respond!)</title><link>http://xunit.codeplex.com/Thread/View.aspx?ThreadId=33953</link><description>&lt;div style="line-height: normal;"&gt;&lt;table style="width:100%" border=0 cellspacing=0 cellpadding=0&gt;
&lt;tbody&gt;
&lt;tr id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl42_PostPanel"&gt;
&lt;td id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl42_PostDetailsCell" style="border-bottom:#bbb 1px;border-left:#bbb 1px;vertical-align:top;border-top:#bbb 1px;border-right:#bbb 1px solid"&gt;@@ianceicys:&lt;/td&gt;
&lt;td style="width:100%;vertical-align:top"&gt;
&lt;div&gt;&amp;lt;input id=&amp;quot;ctl00_ctl00_MasterContent_Content_PostRepeater_ctl42_PostId&amp;quot; name=&amp;quot;ctl00$ctl00$MasterContent$Content$PostRepeater$ctl42$PostId&amp;quot; type=&amp;quot;hidden&amp;quot; value=&amp;quot;207410&amp;quot; /&amp;gt;
&lt;div id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl42_BodyPanel"&gt;
&lt;table border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div id="ctl00_ctl00_MasterContent_Content_PostRepeater_ctl42_BodyDiv"&gt;
&lt;p&gt;@ianceicys&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;@ianceicys: And another thing.&amp;nbsp; You'll run into ExpectedException. I was able to transform 200 in a flash using a CodeRush template, and a CR optimise usings worked really well to clean up references.&amp;nbsp; Well worth assessing how many you have and how long its going to take you to convert them all to Assert.Throws&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;@BradWilson: Re the actual question:&lt;/p&gt;
&lt;p&gt;VS integration is irrelevant for me as I use RedGreen or TD.NET - I'm trying to get away from MSTEST and MSTESTism.&amp;nbsp; I guess xUnit.net can make the world a better place by creating less friction for people with hard selling jobs to do, but Roy Osherove's IMHO largely misinformed post put me off for far longer.&amp;nbsp; But then I've never worked in an env rife with MSTESTism :D&lt;/p&gt;
&lt;p&gt;GUI runner, I&amp;nbsp;will prob never use (Yes I know its implemented), but the NUnit auto-reload and re-run feature is killer - to dock on another monitor.&amp;nbsp; Its easy to show to anyone that thinks they want an integrated runner.&lt;/p&gt;
&lt;p&gt;TeamCity is done and was critical.&lt;/p&gt;
&lt;p&gt;I'd like clean TeamBuild support though (PM me if you want to see scripts I ended up with and/or any other shortcircuiting of my last few days rantings here and on SO)&lt;/p&gt;
&lt;p&gt;Other two, not qualified to comment&lt;/p&gt;&lt;/div&gt;</description><author>bartelink2</author><pubDate>Wed, 01 Jul 2009 08:07:53 GMT</pubDate><guid isPermaLink="false">New Post: Support Visual Studio Test Runner (Please Read and Respond!) 20090701080753A</guid></item><item><title>New Post: Support Visual Studio Test Runner (Please Read and Respond!)</title><link>http://xunit.codeplex.com/Thread/View.aspx?ThreadId=33953</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;@ianceicys: Just been down the road, look at my recent posts on StackOverflow - they should give good pointers. Re conversion, I did a pile of of removals of [TestClass], replaces of IsNull, IsEqual, IsNotEqual, Assert.Fail, TestMethod.&amp;nbsp; Then you need to replace any TestInitalize/Cleanups, but they are less common. One thing you'll probably run into is VSTT private accessors - I ended up generating ones with publicize.exe and checking the bins in as VS2008 Test References get ignored without it (trying to run without VS on the build agent).&amp;nbsp; Then I ended up having to install VS for now as to get test results into the TFS repoisitory you need to do a mstest/publish, which only works with VSTT and TFC installed on the agent box. (The projects still need to reference Microsoft.VisualStudio.QualityTools.UnitTests if you use a publicize.exe _Accessor assembly, but this gets onto an agent box with TeamBuild anyway IIRC)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Before you start this work, ask yourself what you're gaining in business value out of this exercise though (I gained more focused test development with less bad crutches leading one in bad directions.&amp;nbsp; I thought I was gaining the ability not to have to install VSTT on a build box. Right now, I'm happy I did it, but not aws happy as UI was exepcting to be.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So, what are you hoping to gain?&lt;/p&gt;&lt;/div&gt;</description><author>bartelink2</author><pubDate>Wed, 01 Jul 2009 07:43:18 GMT</pubDate><guid isPermaLink="false">New Post: Support Visual Studio Test Runner (Please Read and Respond!) 20090701074318A</guid></item><item><title>New Post: Support Visual Studio Test Runner (Please Read and Respond!)</title><link>http://xunit.codeplex.com/Thread/View.aspx?ThreadId=33953</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I have a team that is using Xunit and we are struggling to get the tests to work with an integrated Team Build. We primilary use MSTEST unit tests, is there an easy way to convert xunit tests to MStest tests?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;/div&gt;</description><author>ianceicys</author><pubDate>Tue, 30 Jun 2009 22:39:23 GMT</pubDate><guid isPermaLink="false">New Post: Support Visual Studio Test Runner (Please Read and Respond!) 20090630103923P</guid></item><item><title>New Post: How to run multiple assemblies?</title><link>http://xunit.codeplex.com/Thread/View.aspx?ThreadId=42558</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;As covered in &lt;a href="http://stackoverflow.com/questions/1063779/msbuild-task-for-combining-nunit-or-mstest-xml-results"&gt;http://stackoverflow.com/questions/1063779/msbuild-task-for-combining-nunit-or-mstest-xml-results&lt;/a&gt;, I'm running into lots of side issues re not being able to run multiple assemblies, and I'm assuming others are too.&amp;nbsp; While I've done a batched run and can parallelise it as a result, any perf gains I make are negated by the mstest /publish commands queuing up to send stacks of duplicated binaries up alongside the test results.&amp;nbsp; If achieving similarity to the NUnit task's interface was to be achievable it would be a win for people porting NUnit tests and automation around it... (Don't mean to sound like I'm moaning - xUnit.net is a glorious project overall)&lt;/p&gt;&lt;/div&gt;</description><author>bartelink2</author><pubDate>Tue, 30 Jun 2009 13:53:41 GMT</pubDate><guid isPermaLink="false">New Post: How to run multiple assemblies? 20090630015341P</guid></item><item><title>Created Issue: Xunit.Runner.MSBuild.xunit should be a ToolTask</title><link>http://xunit.codeplex.com/WorkItem/View.aspx?WorkItemId=7954</link><description>As covered in http&amp;#58;&amp;#47;&amp;#47;stackoverflow.com&amp;#47;questions&amp;#47;1059230&amp;#47;trapping-error-status-in-msbuild&amp;#47;1059672&amp;#35;1059672, in build rigs that handle N test assemblies, one generally wants to be able to batch invoke them, but still run remainign ones in the presence of failures.  It would seem that the standard way of achieving this is by deriving from ToolTask instead of Task.  There&amp;#39;s already a hacked version being posted at http&amp;#58;&amp;#47;&amp;#47;jonnekats.wordpress.com&amp;#47;2009&amp;#47;05&amp;#47;07&amp;#47;integrate-xunit-tests-into-your-daily-team-build&amp;#47; demonstrating the need&lt;br /&gt;</description><author>bartelink2</author><pubDate>Tue, 30 Jun 2009 09:25:02 GMT</pubDate><guid isPermaLink="false">Created Issue: Xunit.Runner.MSBuild.xunit should be a ToolTask 20090630092502A</guid></item><item><title>Updated Wiki: Home</title><link>http://xunit.codeplex.com/Wiki/View.aspx?title=Home&amp;version=73</link><description>&lt;div class="wikidoc"&gt;&lt;h4&gt;On This Page...&lt;/h4&gt;&lt;i&gt;&lt;a href="#about"&gt;About the Project&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;a href="#faq"&gt;Frequently Asked Questions&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;a href="#news"&gt;Recent News&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;a href="#howto"&gt;How Do I...&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;a href="#blog"&gt;Blog Posts on xUnit.net&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;a href="#links"&gt;Links to Resources&lt;/a&gt;&lt;/i&gt;
&lt;h2&gt;&lt;a name="about"&gt;&lt;/a&gt;About the Project&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=WhyDidWeBuildXunit"&gt;Why did we build xUnit.net&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=Comparisons"&gt;How does xUnit.net compare to other .NET testing frameworks&amp;#63;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;&lt;a name="faq"&gt;&lt;/a&gt;Frequently Asked Questions&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=FaqResharper"&gt;Why does Resharper say &amp;#34;Failed&amp;#58; Could not create ITestClassCommand...&amp;#34; when I try to run tests&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=FaqHelpDownload"&gt;Why can&amp;#39;t I read the help file&amp;#63; It says &amp;#34;Navigation to the web page was cancelled&amp;#34;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=FaqTestDrivenNet"&gt;Why can I only run single tests in TestDriven.net&amp;#63; I can&amp;#39;t seem to run classes or files.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;&lt;a name="news"&gt;&lt;/a&gt;Recent News&lt;/h2&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-05-25&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Released: &lt;a href="http://xunit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=23593"&gt;xUnit.net 1.5 CTP 1&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-02-21&lt;/b&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://xunitcontrib.codeplex.com/" class="externalLink"&gt;xUnit.net Contrib&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; launches, with Resharper runner as its first project. &lt;a href="http://sticklebackplastic.com/Posts/Post.aspx?postId=33c68a60-45fc-40de-b7f1-0db362f3d729" class="externalLink"&gt;Read more here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-11-26&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Documented the &lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=XmlFormat"&gt;XML format&lt;/a&gt; used in xUnit.net &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-11-26&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Released: &lt;a href="http://xunit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=16811"&gt;xUnit.net 1.1&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-08-20&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Should we support Visual Studio's test runner? &lt;a href="http://xunit.codeplex.com/Thread/View.aspx?ThreadId=33953"&gt;Discuss it here&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-06-29&lt;/b&gt; &lt;/td&gt;&lt;td&gt; RunWithNUnit and xunitext.nunit.dll moved from Main to Samples. &lt;a href="http://xunit.codeplex.com/Thread/View.aspx?ThreadId=30463"&gt;Read more here&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h2&gt;&lt;a name="howto"&gt;&lt;/a&gt;How Do I...?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToInstall"&gt;How do I install xUnit.net&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToUse"&gt;How do I use xUnit.net&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToViewHelp"&gt;How do I view the help file&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToUseMSBuild"&gt;How do I run tests from MSBuild&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToUseTdNet"&gt;How do I run tests in Visual Studio with TestDriven .NET&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToUseResharper"&gt;How do I run tests in Visual Studio with Resharper&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToUseTeamCity"&gt;How do I get test results in TeamCity&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToUseCcNet"&gt;How do I get test results in CruiseControl.net&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=HowToCompile"&gt;How do I get the source and compile xUnit.net&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=VsSnippets"&gt;How do I customize Visual Studio with xUnit.net snippets&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://xunit.codeplex.com/Wiki/View.aspx?title=XmlFormat"&gt;What does the XML that xUnit.net generates look like&amp;#63;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;&lt;a name="blog"&gt;&lt;/a&gt;Blog Posts on xUnit.net&lt;/h2&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-06-27&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Justin Etheredge has an MSDN Magazine article on testable ASP.NET MVC apps with xUnit.net, &lt;a href="http://ninject.org/" class="externalLink"&gt;Ninject&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, and &lt;a href="http://code.google.com/p/moq/" class="externalLink"&gt;Moq&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. (&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd942838.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-06-25&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ben Hall has written a &lt;span class="codeInline"&gt;[Browser]&lt;/span&gt; attribute for xUnit.net and WatiN. (&lt;a href="http://github.com/BenHall/xUnitBrowserAttribute/tree/master" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-06-10&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ade Miller talks about using xUnit.net theories to validate interface implementations. (&lt;a href="http://www.ademiller.com/blogs/tech/2009/06/unit-testing-interfaces-with-xunit-theories/" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-06-04&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Peter Mounce has integrated xUnit.net with rake-dotnet. (&lt;a href="http://github.com/petemounce/rake-dotnet/tree/master" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-05-30&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Mark Needham describes how to run your .NET 4.0 tests using xUnit.net. (&lt;a href="http://www.markhneedham.com/blog/2009/05/30/xunitnet-running-tests-written-in-visual-studio-2010/" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-05-27&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ben Hall is working on a Behavior-style syntax for xUnit.net called &amp;quot;xUnit.GWT&amp;quot;. (&lt;a href="http://blog.benhall.me.uk/2009/06/xunitgwt-given-when-then-gwt-extension.html" class="externalLink"&gt;Blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://github.com/BenHall/xUnit.GWT/tree/master" class="externalLink"&gt;Source&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://github.com/BenHall/xUnit.GWT/blob/b53bc5d1fc3b4212f03ffc4134198b37652b6853/xUnit.GWT/Example/This_is_my_story.cs" class="externalLink"&gt;Example&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://github.com/BenHall/xUnit.GWT/raw/b53bc5d1fc3b4212f03ffc4134198b37652b6853/xUnit.GWT/Example/Screenshot.png" class="externalLink"&gt;Report&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;br /&gt;&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-04-20&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Chris Marinos discusses using xUnit.net + F# to write BDD-style tests. (&lt;a href="http://srtsolutions.com/blogs/chrismarinos/archive/2009/04/20/writing-bdd-style-tests-in-f-with-xunit-net.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-04-14&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Steven Livingstone-P&amp;#233;rez discussing xUnit.net's integration with TeamCity. (&lt;a href="http://weblivz.blogspot.com/2009/04/xunit-teamcity.html" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-04-10&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Peli de Halleux announces the release of Pex 0.10, with support for xUnit.net. (&lt;a href="http://blog.dotnetwiki.org/2009/04/10/PexV010404080NUnitMbUnitXUnitNetVisualBasicNETFAndMore.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2009-03-22&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Alex Zeitler has a screencast demonstrating xUnit.net &amp;amp; &lt;a href="http://code.google.com/p/xunitbddextensions/" class="externalLink"&gt;xUnit.net BDD Extensions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &amp;amp; Resharper (in German). (&lt;a href="http://blog.alexonasp.net/post/2009/03/22/Behavior-Driven-Development-(BDD)-leicht-gemacht-mit-Resharper-und-XUnitNET.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-12-15&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Matt Podwysocki integrates xUnit.net with FsCheck for F#. (&lt;a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2008/12/15/functional-programming-unit-testing-part-3.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-12-01&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ade Miller writes about rounding errors and a margin-of-error comparer he wrote. (&lt;a href="http://www.ademiller.com/blogs/tech/2008/12/dealing-with-rounding-errors-in-numerical-unit-tests" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-09-19&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Fredrik Kalseth writes about his specification-style BDD work with xUnit.net. (&lt;a href="http://iridescence.no/post/Extending-xUnit-with-a-Custom-ObservationAttribute-for-BDD-Style-Testing.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-08-28&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Bj&amp;#246;rn Rochel blogs about his attempts at a BDD framework on top of xUnit.net. (&lt;a href="http://www.bjoernrochel.de/2008/08/28/bdd-with-xunit/" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-08-24&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Phil Haack discusses some experiments we did with a specification API (&amp;quot;SubSpec&amp;quot;), available in the samples. (&lt;a href="http://haacked.com/archive/2008/08/24/introducing-subspec.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-05-16&lt;/b&gt; &lt;/td&gt;&lt;td&gt; David Tchepak uses xUnit.net to test his game (&lt;a href="http://davesquared.blogspot.com/2008/05/garden-race-pt-1-snakes-ladders-and.html" class="externalLink"&gt;Part 1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://davesquared.blogspot.com/2008/05/garden-race-pt-2-adding-multiple.html" class="externalLink"&gt;Part 2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-05-14&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Bembeng Arifin on using xunit.console.exe from within Visual Studio 2008 Express (&lt;a href="http://bembengarifin-tech.blogspot.com/2008/05/running-xunit-console-inside-vs-express.html" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-05-09&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Damon Payne explores concurrent unit testing with xUnit.net (&lt;a href="http://www.damonpayne.com/2008/05/09/ConcurrentUnitTestingWithXUnitNet0.aspx" class="externalLink"&gt;Part 0&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.damonpayne.com/2008/05/09/ConcurrentUnitTestingWithXUnitNet1.aspx" class="externalLink"&gt;Part 1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-05-05&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Torkel &amp;#214;degaard on Watin and xUnit.net integration testing (&lt;a href="http://www.codinginstinct.com/2008/05/waitn-and-xunitnet-integration-testing.html" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-04-22&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Moq mocking framework now uses xUnit.net for its unit testing (&lt;a href="http://www.clariusconsulting.net/blogs/kzu/archive/2008/04/22/MoQnowusesxUnitforitsunittests.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-04-18&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Scott Hanselman's Weekly Source Code reviews xUnit.net's extensibility APIs (&lt;a href="http://www.hanselman.com/blog/TheWeeklySourceCode24ExtensibilityEditionPlugInsProvidersAttributesAddInsAndModulesInNET.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-04-04&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Matt Podwysocki looks at our new ASP.NET MVC Preview 2 support (&lt;a href="http://weblogs.asp.net/podwysocki/archive/2008/04/04/relooking-at-xunit-net-rc2.aspx" class="externalLink"&gt;Link&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;b&gt;2008-01-31&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ben Hall on: &lt;a href="http://blog.benhall.me.uk/2008/01/introduction-to-xunit.html" class="externalLink"&gt;xUnit.net&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://blog.benhall.me.uk/2008/01/introduction-to-xunitnet-extensions.html" class="externalLink"&gt;xUnit.net Extensions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://blog.benhall.me.uk/2008/01/creating-your-own-xunit-extension.html" class="externalLink"&gt;Creating Your Own Extensions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h2&gt;&lt;a name="links"&gt;&lt;/a&gt;Links to Resources&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;.NET Framework 2.0 Redistributable (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;amp;displaylang=en" class="externalLink"&gt;x86&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=B44A0000-ACF8-4FA1-AFFB-40E78D788B00&amp;amp;displaylang=en" class="externalLink"&gt;x64&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.testdriven.net" class="externalLink"&gt;TestDriven.NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jetbrains.com/resharper/" class="externalLink"&gt;Resharper&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jetbrains.com/teamcity/index.html" class="externalLink"&gt;TeamCity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://confluence.public.thoughtworks.org/display/CCNET" class="externalLink"&gt;CruiseControl .NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx" class="externalLink"&gt;MSBuild Reference&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nunit.com" class="externalLink"&gt;NUnit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><author>BradWilson</author><pubDate>Mon, 29 Jun 2009 16:09:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090629040946P</guid></item><item><title>Source code checked in, #33797</title><link>http://xunit.codeplex.com/SourceControl/ListDownloadableCommits.aspx</link><description>Added XML doc comments to the new Object Model classes.</description><author>BradWilson</author><pubDate>Mon, 29 Jun 2009 05:28:37 GMT</pubDate><guid isPermaLink="false">Source code checked in, #33797 20090629052837A</guid></item></channel></rss>