<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Introducing xUnit.BDDExtensions</title>
	<atom:link href="http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/</link>
	<description>Björn Rochel&#039;s weblog</description>
	<lastBuildDate>Mon, 15 Mar 2010 20:28:50 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: My First Journey into BDD - Scott Densmore&#39;s Blog -</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-155</link>
		<dc:creator>My First Journey into BDD - Scott Densmore&#39;s Blog -</dc:creator>
		<pubDate>Sun, 15 Feb 2009 23:22:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-155</guid>
		<description>[...] BDD Frameworks MSpecSpecUnitNSpecxUnit.BDDExtensions [...]</description>
		<content:encoded><![CDATA[<p>[...] BDD Frameworks MSpecSpecUnitNSpecxUnit.BDDExtensions [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Zeitler</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-153</link>
		<dc:creator>Alexander Zeitler</dc:creator>
		<pubDate>Wed, 04 Feb 2009 20:49:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-153</guid>
		<description>Hi Björn,

just fyi: it runs out of the box with cc.net when configuring cc.net according to http://www.codeplex.com/xunit/Wiki/View.aspx?title=HowToUseCcNet

Alex</description>
		<content:encoded><![CDATA[<p>Hi Björn,</p>
<p>just fyi: it runs out of the box with cc.net when configuring cc.net according to <a href="http://www.codeplex.com/xunit/Wiki/View.aspx?title=HowToUseCcNet" rel="nofollow">http://www.codeplex.com/xunit/Wiki/View.aspx?title=HowToUseCcNet</a></p>
<p>Alex</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BjRo</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-152</link>
		<dc:creator>BjRo</dc:creator>
		<pubDate>Wed, 04 Feb 2009 16:58:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-152</guid>
		<description>Hey Ben,

fixed it. Sloppy me. Thank you.

Björn</description>
		<content:encoded><![CDATA[<p>Hey Ben,</p>
<p>fixed it. Sloppy me. Thank you.</p>
<p>Björn</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Taylor</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-151</link>
		<dc:creator>Ben Taylor</dc:creator>
		<pubDate>Wed, 04 Feb 2009 14:35:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-151</guid>
		<description>Hi Björn,

xUnit.BDDExtensions looks interesting.

I have just tried to get latest and build the source.  However, the project is missing a file called DependencyOptions.cs.  Actually, the project includes the file, but the file is not in the repos.  Please can you add it?

I will cross-post this to the GC issues list too.

Ben</description>
		<content:encoded><![CDATA[<p>Hi Björn,</p>
<p>xUnit.BDDExtensions looks interesting.</p>
<p>I have just tried to get latest and build the source.  However, the project is missing a file called DependencyOptions.cs.  Actually, the project includes the file, but the file is not in the repos.  Please can you add it?</p>
<p>I will cross-post this to the GC issues list too.</p>
<p>Ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BjRo</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-150</link>
		<dc:creator>BjRo</dc:creator>
		<pubDate>Wed, 04 Feb 2009 08:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-150</guid>
		<description>I&#039;m not a CC.NET user, so I can&#039;t answer that question with certainty. 
What I can say for sure is xunit.console.exe runs xUnit.BDDExtensions out of the box. Same applies to Resharper.
I&#039;ll look into the MSBuild task today or tomorrow, in order to detect what might be wrong. Shouldn&#039;t be too hard to fix . . .</description>
		<content:encoded><![CDATA[<p>I&#8217;m not a CC.NET user, so I can&#8217;t answer that question with certainty.<br />
What I can say for sure is xunit.console.exe runs xUnit.BDDExtensions out of the box. Same applies to Resharper.<br />
I&#8217;ll look into the MSBuild task today or tomorrow, in order to detect what might be wrong. Shouldn&#8217;t be too hard to fix . . .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Zeitler</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-149</link>
		<dc:creator>Alexander Zeitler</dc:creator>
		<pubDate>Tue, 03 Feb 2009 22:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-149</guid>
		<description>Hi,

will xUnit.BDDExtensions work with CC.NET and xUnit Build Taks for MSBuild out of the box? My Build log always shows: 

Summary
Tests run: 0   Failures: 0, Skipped: 0, Run time: 0s</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>will xUnit.BDDExtensions work with CC.NET and xUnit Build Taks for MSBuild out of the box? My Build log always shows: </p>
<p>Summary<br />
Tests run: 0   Failures: 0, Skipped: 0, Run time: 0s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-71</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 15 Oct 2008 16:54:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-71</guid>
		<description>Interesting idea. Never thought of that. Implementing that using Because() as the only test method on the fixture class shouldn&#039;t be that difficult, too.

The only problem I currently see is that I&#039;m not able to use the Resharper Test Explorer in meaningful ways anymore (because it would only display the Because() method and not the Observations). The current approach works fine in both TD.NET and Resharper... 

By the way: Very interesting blog, you&#039;re on my list now :-)</description>
		<content:encoded><![CDATA[<p>Interesting idea. Never thought of that. Implementing that using Because() as the only test method on the fixture class shouldn&#8217;t be that difficult, too.</p>
<p>The only problem I currently see is that I&#8217;m not able to use the Resharper Test Explorer in meaningful ways anymore (because it would only display the Because() method and not the Observations). The current approach works fine in both TD.NET and Resharper&#8230; </p>
<p>By the way: Very interesting blog, you&#8217;re on my list now <img src='http://www.bjoernrochel.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Jack</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-70</link>
		<dc:creator>Colin Jack</dc:creator>
		<pubDate>Wed, 15 Oct 2008 14:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-70</guid>
		<description>I&#039;m wondering why you&#039;ve chosen for EstablishContext to be called before each test. With such cut-down specifications, and where the specifications just assert (no side affects), why not just have the setup of the fixture and the action on the SUT done once?</description>
		<content:encoded><![CDATA[<p>I&#8217;m wondering why you&#8217;ve chosen for EstablishContext to be called before each test. With such cut-down specifications, and where the specifications just assert (no side affects), why not just have the setup of the fixture and the action on the SUT done once?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BjRo</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-65</link>
		<dc:creator>BjRo</dc:creator>
		<pubDate>Mon, 06 Oct 2008 08:36:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-65</guid>
		<description>AAA imho is more a clean layout for tests, than a good wording for specifications.</description>
		<content:encoded><![CDATA[<p>AAA imho is more a clean layout for tests, than a good wording for specifications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergey Shishkin</title>
		<link>http://www.bjoernrochel.de/2008/10/04/introducing-xunitbddextensions/comment-page-1/#comment-64</link>
		<dc:creator>Sergey Shishkin</dc:creator>
		<pubDate>Mon, 06 Oct 2008 07:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.bjoernrochel.de/?p=143#comment-64</guid>
		<description>1. In my opinion, CleanupSpecification looks the same technically as Dispose. You hide this method behind the base class anyway.

2. The need to explain how EstablishContext, CreateSut and Because correspond to AAA indicates the lack of intent revealing. What about that?

[Concern(typeof(SpecificationTestCommand))]
public class when_a_specification_test_command_is_executed_on_a_ITestSpecification_implementer :
        concern_for_specification_test_command
{
	...

	protected override SpecificationTestCommand Arrange()
	{
		...
		 return new SpecificationTestCommand(innerCommand, methodInfo);
	}

	protected override void Act()
	{
		testResult = Sut.Execute(testSpecification);
	}

	[Assertion]
	public void should_ask_the_test_specification_to_initialize()
	{
		testSpecification.WasToldTo(x =&gt; x.InitializeSpecification());
	}
}</description>
		<content:encoded><![CDATA[<p>1. In my opinion, CleanupSpecification looks the same technically as Dispose. You hide this method behind the base class anyway.</p>
<p>2. The need to explain how EstablishContext, CreateSut and Because correspond to AAA indicates the lack of intent revealing. What about that?</p>
<p>[Concern(typeof(SpecificationTestCommand))]<br />
public class when_a_specification_test_command_is_executed_on_a_ITestSpecification_implementer :<br />
        concern_for_specification_test_command<br />
{<br />
	&#8230;</p>
<p>	protected override SpecificationTestCommand Arrange()<br />
	{<br />
		&#8230;<br />
		 return new SpecificationTestCommand(innerCommand, methodInfo);<br />
	}</p>
<p>	protected override void Act()<br />
	{<br />
		testResult = Sut.Execute(testSpecification);<br />
	}</p>
<p>	[Assertion]<br />
	public void should_ask_the_test_specification_to_initialize()<br />
	{<br />
		testSpecification.WasToldTo(x =&gt; x.InitializeSpecification());<br />
	}<br />
}</p>
]]></content:encoded>
	</item>
</channel>
</rss>
