<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>NBehave Work Item Rss Feed</title><link>http://www.codeplex.com/NBehave/WorkItem/List.aspx</link><description>NBehave Work Item Rss Description</description><item><title>Closed Issue: Unable to find assembly when Deserializing [14004]</title><link>http://nbehave.codeplex.com/workitem/14004</link><description>I have a test that relies on deserializing data via a call to BinaryFormatter.Deserialize&amp;#40;&amp;#41;. This method relies on the availability of a type definied in an assembly referenced from the assembly making the call. While this code works perfectly by turning my test assembly into a console application and calling my test from void Main&amp;#40;...&amp;#41;, it fails when called via nBehave-Console.exe with the following.&lt;br /&gt;&lt;br /&gt;System.Runtime.Serialization.SerializationException &amp;#58; Unable to find assembly &amp;#39;X.Y.Z, Version&amp;#61;2.2.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;null&amp;#39;.&lt;br /&gt;System.NullReferenceException &amp;#58; Object reference not set to an instance of an object.&lt;br /&gt;   at Y.Tests.Z.Load&amp;#40;&amp;#41; in C&amp;#58;&amp;#92;Dev&amp;#92;X&amp;#92;Core&amp;#92;Trunk&amp;#92;src&amp;#92;Y&amp;#92;Y.Tests&lt;br /&gt;&lt;br /&gt;By turning on Fusion logging we also get&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42; Assembly Binder Log Entry  &amp;#40;29&amp;#47;07&amp;#47;2011 &amp;#64; 12&amp;#58;51&amp;#58;08&amp;#41; &amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;&lt;br /&gt;The operation failed.&lt;br /&gt;Bind result&amp;#58; hr &amp;#61; 0x80070002. The system cannot find the file specified.&lt;br /&gt;&lt;br /&gt;Assembly manager loaded from&amp;#58;  C&amp;#58;&amp;#92;WINNT&amp;#92;Microsoft.NET&amp;#92;Framework&amp;#92;v4.0.30319&amp;#92;clr.dll&lt;br /&gt;Running under executable  C&amp;#58;&amp;#92;Program Files&amp;#92;NBehave&amp;#92;0.5.0.252&amp;#92;v4.0&amp;#92;NBehave-Console.exe&lt;br /&gt;--- A detailed error log follows. &lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61; Pre-bind state information &amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;LOG&amp;#58; User &amp;#61; X&amp;#92;agardne5&lt;br /&gt;LOG&amp;#58; DisplayName &amp;#61; X.Y.Z, Version&amp;#61;2.2.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;null&lt;br /&gt; &amp;#40;Fully-specified&amp;#41;&lt;br /&gt;LOG&amp;#58; Appbase &amp;#61; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;&lt;br /&gt;LOG&amp;#58; Initial PrivatePath &amp;#61; NULL&lt;br /&gt;LOG&amp;#58; Dynamic Base &amp;#61; NULL&lt;br /&gt;LOG&amp;#58; Cache Base &amp;#61; NULL&lt;br /&gt;LOG&amp;#58; AppName &amp;#61; NBehave-Console.exe&lt;br /&gt;Calling assembly &amp;#58; &amp;#40;Unknown&amp;#41;.&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;LOG&amp;#58; This bind starts in default load context.&lt;br /&gt;LOG&amp;#58; No application configuration file found.&lt;br /&gt;LOG&amp;#58; Using host configuration file&amp;#58; &lt;br /&gt;LOG&amp;#58; Using machine configuration file from C&amp;#58;&amp;#92;WINNT&amp;#92;Microsoft.NET&amp;#92;Framework&amp;#92;v4.0.30319&amp;#92;config&amp;#92;machine.config.&lt;br /&gt;LOG&amp;#58; Policy not being applied to reference at this time &amp;#40;private, custom, partial, or location-based assembly bind&amp;#41;.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z.DLL.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z&amp;#47;X.Y.Z.DLL.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z.EXE.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z&amp;#47;X.Y.Z.EXE.&lt;br /&gt;LOG&amp;#58; All probing URLs attempted and failed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This implies to me it might be worth spinning up the test code in a new AppDomain with a new AppBase of the Test.dll&amp;#39;s current directory.&lt;br /&gt;&lt;br /&gt;In fact my hack is to add the following.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &amp;#91;When&amp;#40;&amp;#34;I try to load&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;        public void Load&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            AppDomain.CurrentDomain.AssemblyResolve &amp;#43;&amp;#61; new ResolveEventHandler&amp;#40;CurrentDomain_AssemblyResolve&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            &amp;#47;&amp;#47;LoadSomethingAndCallBinaryFormatter.Deserialize&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        System.Reflection.Assembly CurrentDomain_AssemblyResolve&amp;#40;object sender, ResolveEventArgs args&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            var dlls &amp;#61; Directory.GetFiles&amp;#40;Directory.GetCurrentDirectory&amp;#40;&amp;#41;, args.Name &amp;#43; &amp;#34;.dll&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            if &amp;#40;dlls.FirstOrDefault&amp;#40;&amp;#41; &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                Console.WriteLine&amp;#40;&amp;#34;Redirecting assemblyLoad&amp;#34; &amp;#43; dlls.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                return Assembly.LoadFrom&amp;#40;dlls.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            var exes &amp;#61; Directory.GetFiles&amp;#40;Directory.GetCurrentDirectory&amp;#40;&amp;#41;, args.Name &amp;#43; &amp;#34;.exe&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            if &amp;#40;exes.FirstOrDefault&amp;#40;&amp;#41; &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                Console.WriteLine&amp;#40;&amp;#34;Redirecting assemblyLoad&amp;#34; &amp;#43; exes.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                return Assembly.LoadFrom&amp;#40;exes.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            return null&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Is there any reason this is by design&amp;#63;&lt;br /&gt;Comments: &lt;p&gt;Its a bug, and if my repro is correct it has already been fixed in 0.5.1. You can get it from the download page &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nbehave.codeplex.com&amp;#47;releases&amp;#47;view&amp;#47;68223&amp;#41; &lt;/p&gt;</description><author>Lazydev</author><pubDate>Sat, 30 Jul 2011 11:17:08 GMT</pubDate><guid isPermaLink="false">Closed Issue: Unable to find assembly when Deserializing [14004] 20110730111708A</guid></item><item><title>Created Issue: Unable to find assembly when Deserializing [14004]</title><link>http://nbehave.codeplex.com/workitem/14004</link><description>I have a test that relies on deserializing data via a call to BinaryFormatter.Deserialize&amp;#40;&amp;#41;. This method relies on the availability of a type definied in an assembly referenced from the assembly making the call. While this code works perfectly by turning my test assembly into a console application and calling my test from void Main&amp;#40;...&amp;#41;, it fails when called via nBehave-Console.exe with the following.&lt;br /&gt;&lt;br /&gt;System.Runtime.Serialization.SerializationException &amp;#58; Unable to find assembly &amp;#39;X.Y.Z, Version&amp;#61;2.2.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;null&amp;#39;.&lt;br /&gt;System.NullReferenceException &amp;#58; Object reference not set to an instance of an object.&lt;br /&gt;   at Y.Tests.Z.Load&amp;#40;&amp;#41; in C&amp;#58;&amp;#92;Dev&amp;#92;X&amp;#92;Core&amp;#92;Trunk&amp;#92;src&amp;#92;Y&amp;#92;Y.Tests&lt;br /&gt;&lt;br /&gt;By turning on Fusion logging we also get&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42;&amp;#42; Assembly Binder Log Entry  &amp;#40;29&amp;#47;07&amp;#47;2011 &amp;#64; 12&amp;#58;51&amp;#58;08&amp;#41; &amp;#42;&amp;#42;&amp;#42;&lt;br /&gt;&lt;br /&gt;The operation failed.&lt;br /&gt;Bind result&amp;#58; hr &amp;#61; 0x80070002. The system cannot find the file specified.&lt;br /&gt;&lt;br /&gt;Assembly manager loaded from&amp;#58;  C&amp;#58;&amp;#92;WINNT&amp;#92;Microsoft.NET&amp;#92;Framework&amp;#92;v4.0.30319&amp;#92;clr.dll&lt;br /&gt;Running under executable  C&amp;#58;&amp;#92;Program Files&amp;#92;NBehave&amp;#92;0.5.0.252&amp;#92;v4.0&amp;#92;NBehave-Console.exe&lt;br /&gt;--- A detailed error log follows. &lt;br /&gt;&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61; Pre-bind state information &amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;LOG&amp;#58; User &amp;#61; X&amp;#92;agardne5&lt;br /&gt;LOG&amp;#58; DisplayName &amp;#61; X.Y.Z, Version&amp;#61;2.2.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;null&lt;br /&gt; &amp;#40;Fully-specified&amp;#41;&lt;br /&gt;LOG&amp;#58; Appbase &amp;#61; file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;&lt;br /&gt;LOG&amp;#58; Initial PrivatePath &amp;#61; NULL&lt;br /&gt;LOG&amp;#58; Dynamic Base &amp;#61; NULL&lt;br /&gt;LOG&amp;#58; Cache Base &amp;#61; NULL&lt;br /&gt;LOG&amp;#58; AppName &amp;#61; NBehave-Console.exe&lt;br /&gt;Calling assembly &amp;#58; &amp;#40;Unknown&amp;#41;.&lt;br /&gt;&amp;#61;&amp;#61;&amp;#61;&lt;br /&gt;LOG&amp;#58; This bind starts in default load context.&lt;br /&gt;LOG&amp;#58; No application configuration file found.&lt;br /&gt;LOG&amp;#58; Using host configuration file&amp;#58; &lt;br /&gt;LOG&amp;#58; Using machine configuration file from C&amp;#58;&amp;#92;WINNT&amp;#92;Microsoft.NET&amp;#92;Framework&amp;#92;v4.0.30319&amp;#92;config&amp;#92;machine.config.&lt;br /&gt;LOG&amp;#58; Policy not being applied to reference at this time &amp;#40;private, custom, partial, or location-based assembly bind&amp;#41;.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z.DLL.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z&amp;#47;X.Y.Z.DLL.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z.EXE.&lt;br /&gt;LOG&amp;#58; Attempting download of new URL file&amp;#58;&amp;#47;&amp;#47;&amp;#47;C&amp;#58;&amp;#47;Program Files&amp;#47;NBehave&amp;#47;0.5.0.252&amp;#47;v4.0&amp;#47;X.Y.Z&amp;#47;X.Y.Z.EXE.&lt;br /&gt;LOG&amp;#58; All probing URLs attempted and failed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This implies to me it might be worth spinning up the test code in a new AppDomain with a new AppBase of the Test.dll&amp;#39;s current directory.&lt;br /&gt;&lt;br /&gt;In fact my hack is to add the following.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &amp;#91;When&amp;#40;&amp;#34;I try to load&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;        public void Load&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            AppDomain.CurrentDomain.AssemblyResolve &amp;#43;&amp;#61; new ResolveEventHandler&amp;#40;CurrentDomain_AssemblyResolve&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;            &amp;#47;&amp;#47;LoadSomethingAndCallBinaryFormatter.Deserialize&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        System.Reflection.Assembly CurrentDomain_AssemblyResolve&amp;#40;object sender, ResolveEventArgs args&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            var dlls &amp;#61; Directory.GetFiles&amp;#40;Directory.GetCurrentDirectory&amp;#40;&amp;#41;, args.Name &amp;#43; &amp;#34;.dll&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            if &amp;#40;dlls.FirstOrDefault&amp;#40;&amp;#41; &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                Console.WriteLine&amp;#40;&amp;#34;Redirecting assemblyLoad&amp;#34; &amp;#43; dlls.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                return Assembly.LoadFrom&amp;#40;dlls.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            var exes &amp;#61; Directory.GetFiles&amp;#40;Directory.GetCurrentDirectory&amp;#40;&amp;#41;, args.Name &amp;#43; &amp;#34;.exe&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            if &amp;#40;exes.FirstOrDefault&amp;#40;&amp;#41; &amp;#33;&amp;#61; null&amp;#41;&lt;br /&gt;            &amp;#123;&lt;br /&gt;                Console.WriteLine&amp;#40;&amp;#34;Redirecting assemblyLoad&amp;#34; &amp;#43; exes.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;                return Assembly.LoadFrom&amp;#40;exes.First&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;            return null&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Is there any reason this is by design&amp;#63;&lt;br /&gt;</description><author>alski</author><pubDate>Fri, 29 Jul 2011 13:50:04 GMT</pubDate><guid isPermaLink="false">Created Issue: Unable to find assembly when Deserializing [14004] 20110729015004P</guid></item><item><title>Closed Issue: SerializationException for scenario with examples thrown when config file included in project [13374]</title><link>http://nbehave.codeplex.com/workitem/13374</link><description>If there is an App.config file in the test project NBheave creates a RemotableStoryRunner. When it encounters a scenario with examples a Serialization Exception is thrown. The exception complains that NBehave.Narrator.Framework.Example is not marked as serializable.&lt;br /&gt;&lt;br /&gt;If the config file is excluded, then there is no exception. If the examples are removed then there is no exception again.&lt;br /&gt;Comments: &lt;p&gt;fixed, see http&amp;#58;&amp;#47;&amp;#47;code.google.com&amp;#47;p&amp;#47;nbehave&amp;#47;issues&amp;#47;detail&amp;#63;id&amp;#61;96&amp;#38;can&amp;#61;1&lt;/p&gt;</description><author>Lazydev</author><pubDate>Fri, 08 Jul 2011 19:59:18 GMT</pubDate><guid isPermaLink="false">Closed Issue: SerializationException for scenario with examples thrown when config file included in project [13374] 20110708075918P</guid></item><item><title>Closed Issue: Text plain scenarios and Resharper [13705]</title><link>http://nbehave.codeplex.com/workitem/13705</link><description>The issue is that its quite useful to run text plain scenarios via ReSharper or any other xunit framework runners.&lt;br /&gt;&lt;br /&gt;Originated from here&amp;#58;&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;nbehave.codeplex.com&amp;#47;discussions&amp;#47;81686&lt;br /&gt;Comments: &lt;p&gt;I have implemented a variant of this patch, it uses text files instead of features&amp;#47;scenarios directly in the code &lt;/p&gt;</description><author>Lazydev</author><pubDate>Wed, 29 Jun 2011 11:06:07 GMT</pubDate><guid isPermaLink="false">Closed Issue: Text plain scenarios and Resharper [13705] 20110629110607A</guid></item><item><title>Commented Issue: Text plain scenarios and Resharper [13705]</title><link>http://nbehave.codeplex.com/workitem/13705</link><description>The issue is that its quite useful to run text plain scenarios via ReSharper or any other xunit framework runners.&lt;br /&gt;&lt;br /&gt;Originated from here&amp;#58;&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;nbehave.codeplex.com&amp;#47;discussions&amp;#47;81686&lt;br /&gt;Comments: ** Comment from web user: palazkov ** &lt;p&gt;The patch submitted&amp;#58;&lt;/p&gt;&lt;p&gt;http&amp;#58;&amp;#47;&amp;#47;nbehave.codeplex.com&amp;#47;workitem&amp;#47;13705&lt;/p&gt;</description><author>palazkov</author><pubDate>Mon, 20 Jun 2011 19:58:25 GMT</pubDate><guid isPermaLink="false">Commented Issue: Text plain scenarios and Resharper [13705] 20110620075825P</guid></item><item><title>Created Issue: Text plain scenarios and Resharper [13705]</title><link>http://nbehave.codeplex.com/workitem/13705</link><description>The issue is that its quite useful to run text plain scenarios via ReSharper or any other xunit framework runners.&lt;br /&gt;&lt;br /&gt;Originated from here&amp;#58;&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;nbehave.codeplex.com&amp;#47;discussions&amp;#47;81686&lt;br /&gt;</description><author>palazkov</author><pubDate>Mon, 20 Jun 2011 19:54:31 GMT</pubDate><guid isPermaLink="false">Created Issue: Text plain scenarios and Resharper [13705] 20110620075431P</guid></item><item><title>Created Issue: SerializationException for scenario with examples thrown when config file included in project [13374]</title><link>http://nbehave.codeplex.com/workitem/13374</link><description>If there is an App.config file in the test project NBheave creates a RemotableStoryRunner. When it encounters a scenario with examples a Serialization Exception is thrown. The exception complains that NBehave.Narrator.Framework.Example is not marked as serializable.&lt;br /&gt;&lt;br /&gt;If the config file is excluded, then there is no exception. If the examples are removed then there is no exception again.&lt;br /&gt;</description><author>yads12</author><pubDate>Wed, 20 Apr 2011 17:51:10 GMT</pubDate><guid isPermaLink="false">Created Issue: SerializationException for scenario with examples thrown when config file included in project [13374] 20110420055110P</guid></item><item><title>Closed Issue: Empty scenario file causes NullReferenceException in NBehave-Console.exe [10291]</title><link>http://nbehave.codeplex.com/workitem/10291</link><description>When running NBehave-Console.exe with the &amp;#47;sf argument, against a file that &amp;#40;stupidly&amp;#41; had no &amp;#34;Given&amp;#34;, &amp;#34;When&amp;#34; or &amp;#34;Then&amp;#34; lines in it &amp;#40;it had them in lowercase &amp;#58;P&amp;#41;, i encountered the following exception&amp;#58;&lt;br /&gt;&lt;br /&gt;Unhandled Exception&amp;#58; System.NullReferenceException&amp;#58; Object reference not set to an instance of an object.&lt;br /&gt;   at NBehave.Narrator.Framework.ScenarioStepRunner.RunScenario&amp;#40;ScenarioSteps scenarioSteps, Int32 scenarioCounter&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.ScenarioStepRunner.RunScenarios&amp;#40;IEnumerable&amp;#96;1 scenarios, StoryResults storyResults&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.TextRunner.RunStories&amp;#40;StoryResults storyResults&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.TextRunner.RunStories&amp;#40;StoryResults results, IEventListener listener&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.RunnerBase.Run&amp;#40;IEventListener listener&amp;#41;&lt;br /&gt;   at NBehave.Console.Program.Main&amp;#40;String&amp;#91;&amp;#93; args&amp;#41;&lt;br /&gt;&lt;br /&gt;While the obvious workaround to this is to not have empty scenario files, as a new user of NBehave, I would find it easier to get up to speed if this was replaced with an informative error message.&lt;br /&gt;&lt;br /&gt;This is against build 4.5 &amp;#40;http&amp;#58;&amp;#47;&amp;#47;nbehave.codeplex.com&amp;#47;releases&amp;#47;view&amp;#47;36413&amp;#41;&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>naeemkhedarun</author><pubDate>Tue, 01 Mar 2011 21:51:32 GMT</pubDate><guid isPermaLink="false">Closed Issue: Empty scenario file causes NullReferenceException in NBehave-Console.exe [10291] 20110301095132P</guid></item><item><title>Closed Feature: Nuget package [12857]</title><link>http://nbehave.codeplex.com/workitem/12857</link><description>For future releases after 0.5.&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>naeemkhedarun</author><pubDate>Tue, 01 Mar 2011 21:50:13 GMT</pubDate><guid isPermaLink="false">Closed Feature: Nuget package [12857] 20110301095013P</guid></item><item><title>Created Feature: Nuget package [12857]</title><link>http://nbehave.codeplex.com/workitem/12857</link><description>For future releases after 0.5.&lt;br /&gt;</description><author>naeemkhedarun</author><pubDate>Fri, 14 Jan 2011 19:07:40 GMT</pubDate><guid isPermaLink="false">Created Feature: Nuget package [12857] 20110114070740P</guid></item><item><title>Created Issue: Empty scenario file causes NullReferenceException in NBehave-Console.exe [10291]</title><link>http://nbehave.codeplex.com/WorkItem/View.aspx?WorkItemId=10291</link><description>When running NBehave-Console.exe with the &amp;#47;sf argument, against a file that &amp;#40;stupidly&amp;#41; had no &amp;#34;Given&amp;#34;, &amp;#34;When&amp;#34; or &amp;#34;Then&amp;#34; lines in it &amp;#40;it had them in lowercase &amp;#58;P&amp;#41;, i encountered the following exception&amp;#58;&lt;br /&gt;&lt;br /&gt;Unhandled Exception&amp;#58; System.NullReferenceException&amp;#58; Object reference not set to an instance of an object.&lt;br /&gt;   at NBehave.Narrator.Framework.ScenarioStepRunner.RunScenario&amp;#40;ScenarioSteps scenarioSteps, Int32 scenarioCounter&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.ScenarioStepRunner.RunScenarios&amp;#40;IEnumerable&amp;#96;1 scenarios, StoryResults storyResults&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.TextRunner.RunStories&amp;#40;StoryResults storyResults&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.TextRunner.RunStories&amp;#40;StoryResults results, IEventListener listener&amp;#41;&lt;br /&gt;   at NBehave.Narrator.Framework.RunnerBase.Run&amp;#40;IEventListener listener&amp;#41;&lt;br /&gt;   at NBehave.Console.Program.Main&amp;#40;String&amp;#91;&amp;#93; args&amp;#41;&lt;br /&gt;&lt;br /&gt;While the obvious workaround to this is to not have empty scenario files, as a new user of NBehave, I would find it easier to get up to speed if this was replaced with an informative error message&lt;br /&gt;</description><author>robfe</author><pubDate>Sun, 21 Feb 2010 19:32:19 GMT</pubDate><guid isPermaLink="false">Created Issue: Empty scenario file causes NullReferenceException in NBehave-Console.exe [10291] 20100221073219P</guid></item><item><title>Closed Issue: Update dependancy to xUnit 1.1</title><link>http://behavesharp.codeplex.com/WorkItem/View.aspx?WorkItemId=7355</link><description>NBehave is currently built against xUnit 1.03, consider upgrading to latest version.&lt;br /&gt;Comments: references for NBehave.Spec.Xunit upgraded to XUnit 1.1</description><author>Lazydev</author><pubDate>Sun, 29 Mar 2009 20:46:55 GMT</pubDate><guid isPermaLink="false">Closed Issue: Update dependancy to xUnit 1.1 20090329084655P</guid></item><item><title>Created Issue: Update dependancy to xUnit 1.1</title><link>http://behavesharp.codeplex.com/WorkItem/View.aspx?WorkItemId=7355</link><description>NBehave is currently built against xUnit 1.03, consider upgrading to latest version.&lt;br /&gt;</description><author>damoh</author><pubDate>Wed, 25 Mar 2009 16:55:52 GMT</pubDate><guid isPermaLink="false">Created Issue: Update dependancy to xUnit 1.1 20090325045552P</guid></item><item><title>Closed Feature: Enable TestDriven.NET integration</title><link>http://behavesharp.codeplex.com/WorkItem/View.aspx?WorkItemId=1520</link><description>makka wrote&amp;#58;&lt;br /&gt;What do you think about adding support for TestDriven.NET like every good test framework &amp;#63;&lt;br /&gt;I have already look inside NBehave code and it&amp;#39;s possible if introduce the concept of filter inside your framework.&lt;br /&gt;That means an interface IFilter passed as parameter to the method &lt;br /&gt;StoryResults Run&amp;#40;IEventListener listener, IFilter filter&amp;#41; of class StoryRunner &lt;br /&gt;If you think this can be helpfull I&amp;#39;ll complete my work and send you the code &amp;#40;maybe a codeplex patch&amp;#41;&lt;br /&gt; &lt;br /&gt;Bye&lt;br /&gt;claudio&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;blogs.ugidotnet.org&amp;#47;makka&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;That would be awesome Claudio&amp;#33;  I will go ahead a make this a work item and you can submit a patch for it.  What do you think&amp;#63;&lt;br /&gt;</description><author>Lazydev</author><pubDate>Sun, 08 Mar 2009 19:27:13 GMT</pubDate><guid isPermaLink="false">Closed Feature: Enable TestDriven.NET integration 20090308072713P</guid></item><item><title>CREATED FEATURE: Enable TestDriven.NET integration</title><link>http://www.codeplex.com/BehaveSharp/WorkItem/View.aspx?WorkItemId=1520</link><description>makka wrote&amp;#58;&lt;br /&gt;What do you think about adding support for TestDriven.NET like every good test framework &amp;#63;&lt;br /&gt;I have already look inside NBehave code and it&amp;#39;s possible if introduce the concept of filter inside your framework.&lt;br /&gt;That means an interface IFilter passed as parameter to the method &lt;br /&gt;StoryResults Run&amp;#40;IEventListener listener, IFilter filter&amp;#41; of class StoryRunner &lt;br /&gt;If you think this can be helpfull I&amp;#39;ll complete my work and send you the code &amp;#40;maybe a codeplex patch&amp;#41;&lt;br /&gt; &lt;br /&gt;Bye&lt;br /&gt;claudio&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;blogs.ugidotnet.org&amp;#47;makka&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;That would be awesome Claudio&amp;#33;  I will go ahead a make this a work item and you can submit a patch for it.  What do you think&amp;#63;&lt;br/&gt;</description><author>agilejoe</author><pubDate>Sun, 23 Sep 2007 08:14:29 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Enable TestDriven.NET integration 20070923081429A</guid></item><item><title>CLOSED ISSUE: Contact Me</title><link>http://www.codeplex.com/BehaveSharp/WorkItem/View.aspx?WorkItemId=376</link><description>Hate to do this, but I tried using the contact link on the People tab and the server threw an exception.  &lt;br /&gt;&lt;br /&gt;I was wondering if you could contact me about combining our two projects.  Use the conact link on my blog.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Joe Ocampo&lt;br /&gt;www.agilejoe.com&lt;br/&gt;</description><author>agilejoe</author><pubDate>Thu, 26 Jul 2007 04:05:21 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Contact Me 20070726040521A</guid></item><item><title>CREATED ISSUE: Contact Me</title><link>http://www.codeplex.com/BehaveSharp/WorkItem/View.aspx?WorkItemId=376</link><description>Hate to do this, but I tried using the contact link on the People tab and the server threw an exception.  &lt;br /&gt;&lt;br /&gt;I was wondering if you could contact me about combining our two projects.  Use the conact link on my blog.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Joe Ocampo&lt;br /&gt;www.agilejoe.com&lt;br/&gt;</description><author>agilejoe</author><pubDate>Tue, 17 Jul 2007 16:18:16 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Contact Me 20070717041816P</guid></item></channel></rss>