<?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 framework for C# and .NET (a successor to NUnit)</title><link>http://xunit.codeplex.com/project/feeds/rss</link><description>A unit testing framework for C&amp;#35; and .NET. Written by original inventor of NUnit. xUnit.net is the top rated framework for unit testing C&amp;#35; code.</description><item><title>Created Issue: TestRunner does not set ERRORLEVEL for file not found. [9775]</title><link>http://xunit.codeplex.com/workitem/9775</link><description>When I call the xunit.console.exe test runner with an assembly that does not exist, I get the following error&amp;#58;&lt;br /&gt;&lt;br /&gt;error&amp;#58; file not found&amp;#58; &amp;#123;assemblyFileName&amp;#125;&lt;br /&gt;&lt;br /&gt;The problem is that the exit code &amp;#40;ERRORLEVEL&amp;#41; is not set. Testing &amp;#34;IF ERRORLEVEL 1&amp;#34; does not work.&lt;br /&gt;</description><author>AlGonzalez</author><pubDate>Tue, 21 Feb 2012 04:03:35 GMT</pubDate><guid isPermaLink="false">Created Issue: TestRunner does not set ERRORLEVEL for file not found. [9775] 20120221040335A</guid></item><item><title>Commented Issue: unwanted deselection occurs in xUnit.net Test Runner [9773]</title><link>http://xunit.codeplex.com/workitem/9773</link><description>to reproduce ...&lt;br /&gt;&amp;#40;a&amp;#41; download the samples&lt;br /&gt;&amp;#40;b&amp;#41; compile them&lt;br /&gt;&amp;#40;c&amp;#41;  run xunit.gui stack.dll&lt;br /&gt;&amp;#40;d&amp;#41; 14 tests pass with   &amp;#91; Run All &amp;#93;&lt;br /&gt;&amp;#40;e&amp;#41; select a subset of the tests&lt;br /&gt;&amp;#40;f&amp;#41; click     &amp;#91; Run Selected &amp;#93;&lt;br /&gt;&amp;#40;g&amp;#41; the subset test&amp;#40;s&amp;#41; pass&lt;br /&gt;&lt;br /&gt;BUT&lt;br /&gt;the selection is lost&lt;br /&gt;and&lt;br /&gt;the button returns to its   &amp;#91; Run All &amp;#93;  state.&lt;br /&gt;&lt;br /&gt;imho, the subset state should remain until cleared by the programmer&lt;br /&gt;&lt;br /&gt;edit&amp;#58; this applies to xunit.gui.exe and xunit.gui.clr4.exe.&lt;br /&gt;&lt;br /&gt;Comments: Dup of http&amp;#58;&amp;#47;&amp;#47;xunit.codeplex.com&amp;#47;workitem&amp;#47;8799 &amp;#63;</description><author>bartelink</author><pubDate>Mon, 20 Feb 2012 08:44:13 GMT</pubDate><guid isPermaLink="false">Commented Issue: unwanted deselection occurs in xUnit.net Test Runner [9773] 20120220084413A</guid></item><item><title>Commented Issue: unloading assembly followed by unhandled exception [9774]</title><link>http://xunit.codeplex.com/workitem/9774</link><description>win 7   vs2010&lt;br /&gt;-----------------------&lt;br /&gt;See the end of this message for details on invoking &lt;br /&gt;just-in-time &amp;#40;JIT&amp;#41; debugging instead of this dialog box.&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; Exception Text &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;System.AppDomainUnloadedException&amp;#58; Attempted to access an unloaded AppDomain.&lt;br /&gt;   at System.AppDomain.get_SetupInformation&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.get_ConfigFilename&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.Gui.RunnerForm.UnloadAssemblies&amp;#40;IEnumerable assemblyListViewItems&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripMenuItem.OnClick&amp;#40;EventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripItem.HandleClick&amp;#40;EventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripItem.HandleMouseUp&amp;#40;MouseEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStrip.OnMouseUp&amp;#40;MouseEventArgs mea&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripDropDown.OnMouseUp&amp;#40;MouseEventArgs mea&amp;#41;&lt;br /&gt;   at System.Windows.Forms.Control.WmMouseUp&amp;#40;Message&amp;#38; m, MouseButtons button, Int32 clicks&amp;#41;&lt;br /&gt;   at System.Windows.Forms.Control.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStrip.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripDropDown.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.NativeWindow.Callback&amp;#40;IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam&amp;#41;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; Loaded Assemblies &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;mscorlib&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.488 &amp;#40;RTMLDR.030319-4800&amp;#41;&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.NET&amp;#47;Framework64&amp;#47;v4.0.30319&amp;#47;mscorlib.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.gui.clr4&lt;br /&gt;    Assembly Version&amp;#58; 1.9.0.1566&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xUnit19&amp;#47;xunit.gui.clr4.exe&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Windows.Forms&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.454 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Windows.Forms&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Windows.Forms.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Drawing&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.1 built by&amp;#58; RTMRel&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Drawing&amp;#47;v4.0_4.0.0.0__b03f5f7f11d50a3a&amp;#47;System.Drawing.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.523 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.runner.utility&lt;br /&gt;    Assembly Version&amp;#58; 1.9.0.1566&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xunit19&amp;#47;xunit.runner.utility.DLL&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Xml&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.450 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Xml&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Xml.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Web&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.547 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_64&amp;#47;System.Web&amp;#47;v4.0_4.0.0.0__b03f5f7f11d50a3a&amp;#47;System.Web.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Core&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.450 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Core&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Core.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.runner.utility.&amp;#123;Dynamic&amp;#125;&lt;br /&gt;    Assembly Version&amp;#58; 0.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xunit19&amp;#47;xunit.runner.utility.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; JIT Debugging &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;To enable just-in-time &amp;#40;JIT&amp;#41; debugging, the .config file for this&lt;br /&gt;application or computer &amp;#40;machine.config&amp;#41; must have the&lt;br /&gt;jitDebugging value set in the system.windows.forms section.&lt;br /&gt;The application must also be compiled with debugging&lt;br /&gt;enabled.&lt;br /&gt;&lt;br /&gt;For example&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;configuration&amp;#62;&lt;br /&gt;    &amp;#60;system.windows.forms jitDebugging&amp;#61;&amp;#34;true&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;configuration&amp;#62;&lt;br /&gt;&lt;br /&gt;When JIT debugging is enabled, any unhandled exception&lt;br /&gt;will be sent to the JIT debugger registered on the computer&lt;br /&gt;rather than be handled by this dialog box.&lt;br /&gt;Comments: steps to reproduce&amp;#10;load a recent assembly ...&amp;#10;click the  &amp;#91; Run All &amp;#93; button ...&amp;#10;load the same recent assemble ... now there are two copies ...&amp;#10;unload one of the copies ...&amp;#10;unload the remaining copy</description><author>gerrylowry</author><pubDate>Sun, 19 Feb 2012 21:37:37 GMT</pubDate><guid isPermaLink="false">Commented Issue: unloading assembly followed by unhandled exception [9774] 20120219093737P</guid></item><item><title>Commented Issue: unloading assembly followed by unhandled exception [9774]</title><link>http://xunit.codeplex.com/workitem/9774</link><description>win 7   vs2010&lt;br /&gt;-----------------------&lt;br /&gt;See the end of this message for details on invoking &lt;br /&gt;just-in-time &amp;#40;JIT&amp;#41; debugging instead of this dialog box.&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; Exception Text &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;System.AppDomainUnloadedException&amp;#58; Attempted to access an unloaded AppDomain.&lt;br /&gt;   at System.AppDomain.get_SetupInformation&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.get_ConfigFilename&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.Gui.RunnerForm.UnloadAssemblies&amp;#40;IEnumerable assemblyListViewItems&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripMenuItem.OnClick&amp;#40;EventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripItem.HandleClick&amp;#40;EventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripItem.HandleMouseUp&amp;#40;MouseEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStrip.OnMouseUp&amp;#40;MouseEventArgs mea&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripDropDown.OnMouseUp&amp;#40;MouseEventArgs mea&amp;#41;&lt;br /&gt;   at System.Windows.Forms.Control.WmMouseUp&amp;#40;Message&amp;#38; m, MouseButtons button, Int32 clicks&amp;#41;&lt;br /&gt;   at System.Windows.Forms.Control.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStrip.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripDropDown.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.NativeWindow.Callback&amp;#40;IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam&amp;#41;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; Loaded Assemblies &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;mscorlib&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.488 &amp;#40;RTMLDR.030319-4800&amp;#41;&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.NET&amp;#47;Framework64&amp;#47;v4.0.30319&amp;#47;mscorlib.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.gui.clr4&lt;br /&gt;    Assembly Version&amp;#58; 1.9.0.1566&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xUnit19&amp;#47;xunit.gui.clr4.exe&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Windows.Forms&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.454 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Windows.Forms&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Windows.Forms.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Drawing&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.1 built by&amp;#58; RTMRel&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Drawing&amp;#47;v4.0_4.0.0.0__b03f5f7f11d50a3a&amp;#47;System.Drawing.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.523 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.runner.utility&lt;br /&gt;    Assembly Version&amp;#58; 1.9.0.1566&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xunit19&amp;#47;xunit.runner.utility.DLL&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Xml&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.450 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Xml&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Xml.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Web&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.547 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_64&amp;#47;System.Web&amp;#47;v4.0_4.0.0.0__b03f5f7f11d50a3a&amp;#47;System.Web.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Core&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.450 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Core&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Core.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.runner.utility.&amp;#123;Dynamic&amp;#125;&lt;br /&gt;    Assembly Version&amp;#58; 0.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xunit19&amp;#47;xunit.runner.utility.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; JIT Debugging &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;To enable just-in-time &amp;#40;JIT&amp;#41; debugging, the .config file for this&lt;br /&gt;application or computer &amp;#40;machine.config&amp;#41; must have the&lt;br /&gt;jitDebugging value set in the system.windows.forms section.&lt;br /&gt;The application must also be compiled with debugging&lt;br /&gt;enabled.&lt;br /&gt;&lt;br /&gt;For example&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;configuration&amp;#62;&lt;br /&gt;    &amp;#60;system.windows.forms jitDebugging&amp;#61;&amp;#34;true&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;configuration&amp;#62;&lt;br /&gt;&lt;br /&gt;When JIT debugging is enabled, any unhandled exception&lt;br /&gt;will be sent to the JIT debugger registered on the computer&lt;br /&gt;rather than be handled by this dialog box.&lt;br /&gt;Comments: steps to reproduce ...&amp;#10;load a recent assembly ...&amp;#10;immediately load it again.</description><author>gerrylowry</author><pubDate>Sun, 19 Feb 2012 21:34:50 GMT</pubDate><guid isPermaLink="false">Commented Issue: unloading assembly followed by unhandled exception [9774] 20120219093450P</guid></item><item><title>Created Issue: unloading assembly followed by unhandled exception [9774]</title><link>http://xunit.codeplex.com/workitem/9774</link><description>win 7   vs2010&lt;br /&gt;-----------------------&lt;br /&gt;See the end of this message for details on invoking &lt;br /&gt;just-in-time &amp;#40;JIT&amp;#41; debugging instead of this dialog box.&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; Exception Text &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;System.AppDomainUnloadedException&amp;#58; Attempted to access an unloaded AppDomain.&lt;br /&gt;   at System.AppDomain.get_SetupInformation&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.ExecutorWrapper.get_ConfigFilename&amp;#40;&amp;#41;&lt;br /&gt;   at Xunit.Gui.RunnerForm.UnloadAssemblies&amp;#40;IEnumerable assemblyListViewItems&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripMenuItem.OnClick&amp;#40;EventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripItem.HandleClick&amp;#40;EventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripItem.HandleMouseUp&amp;#40;MouseEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStrip.OnMouseUp&amp;#40;MouseEventArgs mea&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripDropDown.OnMouseUp&amp;#40;MouseEventArgs mea&amp;#41;&lt;br /&gt;   at System.Windows.Forms.Control.WmMouseUp&amp;#40;Message&amp;#38; m, MouseButtons button, Int32 clicks&amp;#41;&lt;br /&gt;   at System.Windows.Forms.Control.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStrip.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.ToolStripDropDown.WndProc&amp;#40;Message&amp;#38; m&amp;#41;&lt;br /&gt;   at System.Windows.Forms.NativeWindow.Callback&amp;#40;IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam&amp;#41;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; Loaded Assemblies &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;mscorlib&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.488 &amp;#40;RTMLDR.030319-4800&amp;#41;&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.NET&amp;#47;Framework64&amp;#47;v4.0.30319&amp;#47;mscorlib.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.gui.clr4&lt;br /&gt;    Assembly Version&amp;#58; 1.9.0.1566&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xUnit19&amp;#47;xunit.gui.clr4.exe&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Windows.Forms&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.454 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Windows.Forms&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Windows.Forms.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Drawing&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.1 built by&amp;#58; RTMRel&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Drawing&amp;#47;v4.0_4.0.0.0__b03f5f7f11d50a3a&amp;#47;System.Drawing.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.523 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.runner.utility&lt;br /&gt;    Assembly Version&amp;#58; 1.9.0.1566&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xunit19&amp;#47;xunit.runner.utility.DLL&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Xml&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.450 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Xml&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Xml.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Web&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.547 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_64&amp;#47;System.Web&amp;#47;v4.0_4.0.0.0__b03f5f7f11d50a3a&amp;#47;System.Web.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;System.Core&lt;br /&gt;    Assembly Version&amp;#58; 4.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 4.0.30319.450 built by&amp;#58; RTMLDR&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Windows&amp;#47;Microsoft.Net&amp;#47;assembly&amp;#47;GAC_MSIL&amp;#47;System.Core&amp;#47;v4.0_4.0.0.0__b77a5c561934e089&amp;#47;System.Core.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;xunit.runner.utility.&amp;#123;Dynamic&amp;#125;&lt;br /&gt;    Assembly Version&amp;#58; 0.0.0.0&lt;br /&gt;    Win32 Version&amp;#58; 1.9.0.1566&lt;br /&gt;    CodeBase&amp;#58; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;xunit19&amp;#47;xunit.runner.utility.dll&lt;br /&gt;----------------------------------------&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42; JIT Debugging &amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;To enable just-in-time &amp;#40;JIT&amp;#41; debugging, the .config file for this&lt;br /&gt;application or computer &amp;#40;machine.config&amp;#41; must have the&lt;br /&gt;jitDebugging value set in the system.windows.forms section.&lt;br /&gt;The application must also be compiled with debugging&lt;br /&gt;enabled.&lt;br /&gt;&lt;br /&gt;For example&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#60;configuration&amp;#62;&lt;br /&gt;    &amp;#60;system.windows.forms jitDebugging&amp;#61;&amp;#34;true&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;configuration&amp;#62;&lt;br /&gt;&lt;br /&gt;When JIT debugging is enabled, any unhandled exception&lt;br /&gt;will be sent to the JIT debugger registered on the computer&lt;br /&gt;rather than be handled by this dialog box.&lt;br /&gt;</description><author>gerrylowry</author><pubDate>Sun, 19 Feb 2012 21:32:31 GMT</pubDate><guid isPermaLink="false">Created Issue: unloading assembly followed by unhandled exception [9774] 20120219093231P</guid></item><item><title>Edited Issue: unwanted deselection occurs in xUnit.net Test Runner [9773]</title><link>http://xunit.codeplex.com/workitem/9773</link><description>to reproduce ...&lt;br /&gt;&amp;#40;a&amp;#41; download the samples&lt;br /&gt;&amp;#40;b&amp;#41; compile them&lt;br /&gt;&amp;#40;c&amp;#41;  run xunit.gui stack.dll&lt;br /&gt;&amp;#40;d&amp;#41; 14 tests pass with   &amp;#91; Run All &amp;#93;&lt;br /&gt;&amp;#40;e&amp;#41; select a subset of the tests&lt;br /&gt;&amp;#40;f&amp;#41; click     &amp;#91; Run Selected &amp;#93;&lt;br /&gt;&amp;#40;g&amp;#41; the subset test&amp;#40;s&amp;#41; pass&lt;br /&gt;&lt;br /&gt;BUT&lt;br /&gt;the selection is lost&lt;br /&gt;and&lt;br /&gt;the button returns to its   &amp;#91; Run All &amp;#93;  state.&lt;br /&gt;&lt;br /&gt;imho, the subset state should remain until cleared by the programmer&lt;br /&gt;&lt;br /&gt;edit&amp;#58; this applies to xunit.gui.exe and xunit.gui.clr4.exe.&lt;br /&gt;&lt;br /&gt;</description><author>gerrylowry</author><pubDate>Sun, 19 Feb 2012 21:28:07 GMT</pubDate><guid isPermaLink="false">Edited Issue: unwanted deselection occurs in xUnit.net Test Runner [9773] 20120219092807P</guid></item><item><title>Edited Issue: xUnit.net GUI Test Runner missing "Help", "Help About"  [9772]</title><link>http://xunit.codeplex.com/workitem/9772</link><description>generally, to identify the version of a GUI program under Windows, one checks&lt;br /&gt;&amp;#34;Help&amp;#34;, &amp;#34;About _____&amp;#34;&lt;br /&gt;&lt;br /&gt;currently, to view the version, one needs to check the .exe properties via the containing folder.&lt;br /&gt;&lt;br /&gt;edit&amp;#58;  this applies to xunit.gui.exe and xunit.gui.clr4.exe.&lt;br /&gt;</description><author>gerrylowry</author><pubDate>Sun, 19 Feb 2012 21:24:18 GMT</pubDate><guid isPermaLink="false">Edited Issue: xUnit.net GUI Test Runner missing "Help", "Help About"  [9772] 20120219092418P</guid></item><item><title>Created Issue: unwanted deselection occurs in xUnit.net Test Runner [9773]</title><link>http://xunit.codeplex.com/workitem/9773</link><description>to reproduce ...&lt;br /&gt;&amp;#40;a&amp;#41; download the samples&lt;br /&gt;&amp;#40;b&amp;#41; compile them&lt;br /&gt;&amp;#40;c&amp;#41;  run xunit.gui stack.dll&lt;br /&gt;&amp;#40;d&amp;#41; 14 tests pass with   &amp;#91; Run All &amp;#93;&lt;br /&gt;&amp;#40;e&amp;#41; select a subset of the tests&lt;br /&gt;&amp;#40;f&amp;#41; click     &amp;#91; Run Selected &amp;#93;&lt;br /&gt;&amp;#40;g&amp;#41; the subset test&amp;#40;s&amp;#41; pass&lt;br /&gt;&lt;br /&gt;BUT&lt;br /&gt;the selection is lost&lt;br /&gt;and&lt;br /&gt;the button returns to its   &amp;#91; Run All &amp;#93;  state.&lt;br /&gt;&lt;br /&gt;imho, the subset state should remain until cleared by the programmer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><author>gerrylowry</author><pubDate>Sun, 19 Feb 2012 21:16:47 GMT</pubDate><guid isPermaLink="false">Created Issue: unwanted deselection occurs in xUnit.net Test Runner [9773] 20120219091647P</guid></item><item><title>Created Issue: xUnit.net GUI Test Runner missing "Help", "Help About"  [9772]</title><link>http://xunit.codeplex.com/workitem/9772</link><description>generally, to identify the version of a GUI program under Windows, one checks&lt;br /&gt;&amp;#34;Help&amp;#34;, &amp;#34;About _____&amp;#34;&lt;br /&gt;&lt;br /&gt;currently, to view the version, one needs to check the .exe properties via the containing folder.&lt;br /&gt;</description><author>gerrylowry</author><pubDate>Sun, 19 Feb 2012 21:10:53 GMT</pubDate><guid isPermaLink="false">Created Issue: xUnit.net GUI Test Runner missing "Help", "Help About"  [9772] 20120219091053P</guid></item><item><title>New Post: xUnit.net Home page Table of Contents browser layout</title><link>http://xunit.codeplex.com/discussions/324130</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I am talking about the comparisons page under:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://xunit.codeplex.com/wikipage?title=Comparisons&amp;amp;referringTitle=Home"&gt;How does xUnit.net compare to other .NET testing frameworks?&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>mhthomas5</author><pubDate>Fri, 17 Feb 2012 22:42:25 GMT</pubDate><guid isPermaLink="false">New Post: xUnit.net Home page Table of Contents browser layout 20120217104225P</guid></item><item><title>New Post: xUnit.net Home page Table of Contents browser layout</title><link>http://xunit.codeplex.com/discussions/324130</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Apparently using HTML tables to display xUnit.net Home page Table of Contents is FAIL in Firefox and Chrome, can someone PLEASE test the page on at least one browser other than IE? The last column of all the tables is cut off.&lt;/p&gt;
&lt;/div&gt;</description><author>mhthomas5</author><pubDate>Fri, 17 Feb 2012 22:36:52 GMT</pubDate><guid isPermaLink="false">New Post: xUnit.net Home page Table of Contents browser layout 20120217103652P</guid></item><item><title>New Post: Getting test debugging to work</title><link>http://xunit.codeplex.com/discussions/297569</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Okay, a duh moment. We missed a step.&lt;/p&gt;
&lt;p&gt;For future searches in the forums, we did:&lt;/p&gt;
&lt;p&gt;Open project properties and go to debug tab.&lt;/p&gt;
&lt;p&gt;Under "Start Action" set to "Start External Program" to the xunit runner executable of choice.&lt;/p&gt;
&lt;p&gt;Under "Start Options" set "Command Line Arguments" to the name of your project's debug dll.&lt;/p&gt;
&lt;p&gt;Then set "Working Directory" to the project's bin/Debug directory (which we missed before).&lt;/p&gt;
&lt;p&gt;Then press F5 to run your test in debug mode. Breakpoints should work.&lt;/p&gt;&lt;/div&gt;</description><author>cadmann</author><pubDate>Tue, 07 Feb 2012 19:47:16 GMT</pubDate><guid isPermaLink="false">New Post: Getting test debugging to work 20120207074716P</guid></item><item><title>New Post: Getting test debugging to work</title><link>http://xunit.codeplex.com/discussions/297569</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We're new to xUnit.net and are very interested in using it going forward for our test framework.&lt;/p&gt;
&lt;p&gt;We have a test running under xUnit.net using the xunit.console runner from inside VS 2010. We configured the project's Debug property to run the xunit.console as an external tool. We did that by using cmd.exe, passing &amp;quot;/c &amp;lt;path-to-xunit.console.exe&amp;gt;
 test.dll&amp;quot; When we run the test in debug, the console pops up in an external window, but our breakpoint is not hit. At this point, google led me to this post: http://bradwilson.typepad.com/blog/2010/06/whats-new-in-xunitnet-16.html&lt;/p&gt;
&lt;p&gt;At the moment, we've avoided TestRunner.net and Resharper since they are commercial. We tried Gallio, but didn't have any success.&lt;/p&gt;
&lt;p&gt;Any pointers on how to get debugging of xunit.net tests going in VS 2010?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;/div&gt;</description><author>cadmann</author><pubDate>Tue, 07 Feb 2012 19:14:00 GMT</pubDate><guid isPermaLink="false">New Post: Getting test debugging to work 20120207071400P</guid></item><item><title>Commented Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771]</title><link>http://xunit.codeplex.com/workitem/9771</link><description>I have two IEnumerable&amp;#60;string&amp;#62;s that contain the same data. However, they are provided by two different functions so their type doesn&amp;#39;t match, and I think that is confusing Assert.Equal. Here is a quick repro case&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#40;moved to http&amp;#58;&amp;#47;&amp;#47;pastebin.com&amp;#47;nBa5wYik due to codeplex formatting fail&amp;#41;&lt;br /&gt;&lt;br /&gt;Results&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTests.MyTests.FailingTest&amp;#91;FAIL&amp;#93;&lt;br /&gt;     Assert.Equal&amp;#40;&amp;#41; Failure&lt;br /&gt;     Position&amp;#58; First difference is at position 15&lt;br /&gt;     Expected&amp;#58; UnitTests.MyTests&amp;#43;&amp;#60;Flatten&amp;#62;d__1e&amp;#96;1&amp;#91;System.String&amp;#93;&lt;br /&gt;     Actual&amp;#58;   System.Linq.Enumerable&amp;#43;&amp;#60;SelectManyIterator&amp;#62;d__14&amp;#96;2&amp;#91;System.Collections.Generic.IEnumerable&amp;#96;1&amp;#91;System.String&amp;#93;,System.String&amp;#93;&lt;br /&gt;&lt;br /&gt;It is entirely possible that this is as designed, since the two types don&amp;#39;t match, but I would argue that if I&amp;#39;m testing two IEnumerables, I care more about their contents and not where they came from.&lt;br /&gt;Comments: Ah, sorry. I didn&amp;#39;t realize this project hadn&amp;#39;t updated to the 1.9 nuget package. All clear.</description><author>moswald</author><pubDate>Tue, 07 Feb 2012 18:47:44 GMT</pubDate><guid isPermaLink="false">Commented Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771] 20120207064744P</guid></item><item><title>Commented Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771]</title><link>http://xunit.codeplex.com/workitem/9771</link><description>I have two IEnumerable&amp;#60;string&amp;#62;s that contain the same data. However, they are provided by two different functions so their type doesn&amp;#39;t match, and I think that is confusing Assert.Equal. Here is a quick repro case&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#40;moved to http&amp;#58;&amp;#47;&amp;#47;pastebin.com&amp;#47;nBa5wYik due to codeplex formatting fail&amp;#41;&lt;br /&gt;&lt;br /&gt;Results&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTests.MyTests.FailingTest&amp;#91;FAIL&amp;#93;&lt;br /&gt;     Assert.Equal&amp;#40;&amp;#41; Failure&lt;br /&gt;     Position&amp;#58; First difference is at position 15&lt;br /&gt;     Expected&amp;#58; UnitTests.MyTests&amp;#43;&amp;#60;Flatten&amp;#62;d__1e&amp;#96;1&amp;#91;System.String&amp;#93;&lt;br /&gt;     Actual&amp;#58;   System.Linq.Enumerable&amp;#43;&amp;#60;SelectManyIterator&amp;#62;d__14&amp;#96;2&amp;#91;System.Collections.Generic.IEnumerable&amp;#96;1&amp;#91;System.String&amp;#93;,System.String&amp;#93;&lt;br /&gt;&lt;br /&gt;It is entirely possible that this is as designed, since the two types don&amp;#39;t match, but I would argue that if I&amp;#39;m testing two IEnumerables, I care more about their contents and not where they came from.&lt;br /&gt;Comments: What version&amp;#63; &amp;#40;There have been recent changes going from 1.8 to 1.9&amp;#41;</description><author>bartelink</author><pubDate>Mon, 06 Feb 2012 23:51:03 GMT</pubDate><guid isPermaLink="false">Commented Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771] 20120206115103P</guid></item><item><title>Edited Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771]</title><link>http://xunit.codeplex.com/workitem/9771</link><description>I have two IEnumerable&amp;#60;string&amp;#62;s that contain the same data. However, they are provided by two different functions so their type doesn&amp;#39;t match, and I think that is confusing Assert.Equal. Here is a quick repro case&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#40;moved to http&amp;#58;&amp;#47;&amp;#47;pastebin.com&amp;#47;nBa5wYik due to codeplex formatting fail&amp;#41;&lt;br /&gt;&lt;br /&gt;Results&amp;#58;&lt;br /&gt;&lt;br /&gt;UnitTests.MyTests.FailingTest&amp;#91;FAIL&amp;#93;&lt;br /&gt;     Assert.Equal&amp;#40;&amp;#41; Failure&lt;br /&gt;     Position&amp;#58; First difference is at position 15&lt;br /&gt;     Expected&amp;#58; UnitTests.MyTests&amp;#43;&amp;#60;Flatten&amp;#62;d__1e&amp;#96;1&amp;#91;System.String&amp;#93;&lt;br /&gt;     Actual&amp;#58;   System.Linq.Enumerable&amp;#43;&amp;#60;SelectManyIterator&amp;#62;d__14&amp;#96;2&amp;#91;System.Collections.Generic.IEnumerable&amp;#96;1&amp;#91;System.String&amp;#93;,System.String&amp;#93;&lt;br /&gt;&lt;br /&gt;It is entirely possible that this is as designed, since the two types don&amp;#39;t match, but I would argue that if I&amp;#39;m testing two IEnumerables, I care more about their contents and not where they came from.&lt;br /&gt;</description><author>moswald</author><pubDate>Mon, 06 Feb 2012 15:06:18 GMT</pubDate><guid isPermaLink="false">Edited Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771] 20120206030618P</guid></item><item><title>Created Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771]</title><link>http://xunit.codeplex.com/workitem/9771</link><description>I have two IEnumerable&amp;#60;string&amp;#62;s that contain the same data. However, they are provided by two different functions so their type doesn&amp;#39;t match, and I think that is confusing Assert.Equal. Here is a quick repro case&amp;#58;&lt;br /&gt;&lt;br /&gt;public static IEnumerable&amp;#60;T&amp;#62; Flatten&amp;#60;T&amp;#62;&amp;#40;this T&amp;#91;,&amp;#93; items&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;    for &amp;#40;int i &amp;#61; 0&amp;#59; i &amp;#60; items.GetLength&amp;#40;0&amp;#41;&amp;#59; &amp;#43;&amp;#43;i&amp;#41;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        for &amp;#40;int j &amp;#61; 0&amp;#59; j &amp;#60; items.GetLength&amp;#40;1&amp;#41;&amp;#59; &amp;#43;&amp;#43;j&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            yield return items&amp;#91;i, j&amp;#93;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;public static IEnumerable&amp;#60;T&amp;#62; Flatten&amp;#60;T&amp;#62;&amp;#40;this IEnumerable&amp;#60;IEnumerable&amp;#60;T&amp;#62;&amp;#62; items&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;    return items.SelectMany&amp;#40;enumerable &amp;#61;&amp;#62; enumerable&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&amp;#91;Fact&amp;#93;&lt;br /&gt;public void FailingTest&amp;#40;&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;    var origData &amp;#61; new&amp;#91;,&amp;#93;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            &amp;#123; &amp;#34;A&amp;#34;, &amp;#34;B&amp;#34;, &amp;#34;C&amp;#34; &amp;#125;,&lt;br /&gt;            &amp;#123; &amp;#34;D&amp;#34;, &amp;#34;E&amp;#34;, &amp;#34;F&amp;#34; &amp;#125;,&lt;br /&gt;            &amp;#123; &amp;#34;G&amp;#34;, &amp;#34;H&amp;#34;, &amp;#34;I&amp;#34; &amp;#125;,&lt;br /&gt;            &amp;#123; &amp;#34;J&amp;#34;, &amp;#34;K&amp;#34;, &amp;#34;L&amp;#34; &amp;#125;,&lt;br /&gt;            &amp;#123; &amp;#34;M&amp;#34;, &amp;#34;N&amp;#34;, &amp;#34;O&amp;#34; &amp;#125;&lt;br /&gt;        &amp;#125;&amp;#59;&lt;br /&gt;    &lt;br /&gt;    List&amp;#60;List&amp;#60;string&amp;#62;&amp;#62; lists &amp;#61; new List&amp;#60;List&amp;#60;string&amp;#62;&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;    &lt;br /&gt;    for &amp;#40;int i &amp;#61; 0&amp;#59; i &amp;#33;&amp;#61; origData.GetLength&amp;#40;0&amp;#41;&amp;#59; &amp;#43;&amp;#43;i&amp;#41;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        var newList &amp;#61; new List&amp;#60;string&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;    &lt;br /&gt;        for &amp;#40;int j &amp;#61; 0&amp;#59; j &amp;#33;&amp;#61; origData.GetLength&amp;#40;1&amp;#41;&amp;#59; &amp;#43;&amp;#43;j&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            newList.Add&amp;#40;origData&amp;#91;i, j&amp;#93;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &lt;br /&gt;        lists.Add&amp;#40;newList&amp;#41;&amp;#59;&lt;br /&gt;    &amp;#125;&lt;br /&gt;    &lt;br /&gt;    Assert.Equal&amp;#40;reelData.Flatten&amp;#40;&amp;#41;, lists.Flatten&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#47;&amp;#47; results&amp;#58;&lt;br /&gt;UnitTests.MyTests.FailingTest&amp;#91;FAIL&amp;#93;&lt;br /&gt;     Assert.Equal&amp;#40;&amp;#41; Failure&lt;br /&gt;     Position&amp;#58; First difference is at position 15&lt;br /&gt;     Expected&amp;#58; UnitTests.MyTests&amp;#43;&amp;#60;Flatten&amp;#62;d__1e&amp;#96;1&amp;#91;System.String&amp;#93;&lt;br /&gt;     Actual&amp;#58;   System.Linq.Enumerable&amp;#43;&amp;#60;SelectManyIterator&amp;#62;d__14&amp;#96;2&amp;#91;System.Collections.Generic.IEnumerable&amp;#96;1&amp;#91;System.String&amp;#93;,System.String&amp;#93;&lt;br /&gt;&lt;br /&gt;It is entirely possible that this is as designed, since the two types don&amp;#39;t match, but I would argue that if I&amp;#39;m testing two IEnumerables, I care more about their contents and not where they came from.&lt;br /&gt;</description><author>moswald</author><pubDate>Mon, 06 Feb 2012 15:03:58 GMT</pubDate><guid isPermaLink="false">Created Issue: Assert.Equal with IEnumerable fails after matching entire sequence [9771] 20120206030358P</guid></item><item><title>New Post: Test Runner NuGet Package</title><link>http://xunit.codeplex.com/discussions/260634</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;This was just released on 2/1/2012:&amp;nbsp;http://nuget.org/packages/xunit.runners&lt;/p&gt;
&lt;p&gt;Thanks guys!&lt;/p&gt;&lt;/div&gt;</description><author>idavis</author><pubDate>Mon, 06 Feb 2012 06:41:32 GMT</pubDate><guid isPermaLink="false">New Post: Test Runner NuGet Package 20120206064132A</guid></item><item><title>Source code checked in, #90cf5f87a714</title><link>http://xunit.codeplex.com/SourceControl/changeset/changes/90cf5f87a714</link><description>Added xunit.runners NuGet package</description><author>bradwilson</author><pubDate>Wed, 01 Feb 2012 18:29:36 GMT</pubDate><guid isPermaLink="false">Source code checked in, #90cf5f87a714 20120201062936P</guid></item><item><title>New Post: Asynchronous test runs</title><link>http://xunit.codeplex.com/discussions/26539</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;That's great news! Looking forward to it.&lt;/p&gt;&lt;/div&gt;</description><author>mtanneryd</author><pubDate>Tue, 31 Jan 2012 22:14:07 GMT</pubDate><guid isPermaLink="false">New Post: Asynchronous test runs 20120131101407P</guid></item></channel></rss>
