<?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: Example of Removing Some Pain: Grid Fluent API</title>
	<atom:link href="http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/</link>
	<description>Software development, testing, and techie life</description>
	<lastBuildDate>Thu, 08 Mar 2012 22:19:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Derick Bailey</title>
		<link>http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/#comment-417</link>
		<dc:creator>Derick Bailey</dc:creator>
		<pubDate>Mon, 30 Jun 2008 18:02:47 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/28/example-of-removing-some-pain-grid-fluent-api.aspx#comment-417</guid>
		<description>that&#039;s basically what I was thinking, too. The only reason I would bother with DI for testability would be when the layout of the control was truly really a business concern. Off-hand, though, I can&#039;t think of any real examples where the layout would be the business concern, except for the business of custom controls.</description>
		<content:encoded><![CDATA[<p>that&#8217;s basically what I was thinking, too. The only reason I would bother with DI for testability would be when the layout of the control was truly really a business concern. Off-hand, though, I can&#8217;t think of any real examples where the layout would be the business concern, except for the business of custom controls.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Myers</title>
		<link>http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/#comment-416</link>
		<dc:creator>Chad Myers</dc:creator>
		<pubDate>Mon, 30 Jun 2008 17:55:46 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/28/example-of-removing-some-pain-grid-fluent-api.aspx#comment-416</guid>
		<description>Derick:

You could do that as an interaction test. What we ended up doing was just checking that the Grid had the columns we expected in the end. I was less concerned with the interaction with the GridLayout FI than I was with the end state (in this case).

It made for easier state based testing so we could do things like:

layoutForm.Grid.ShouldHaveColumn(&quot;Description&quot;);

</description>
		<content:encoded><![CDATA[<p>Derick:</p>
<p>You could do that as an interaction test. What we ended up doing was just checking that the Grid had the columns we expected in the end. I was less concerned with the interaction with the GridLayout FI than I was with the end state (in this case).</p>
<p>It made for easier state based testing so we could do things like:</p>
<p>layoutForm.Grid.ShouldHaveColumn(&#8220;Description&#8221;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick Bailey</title>
		<link>http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/#comment-415</link>
		<dc:creator>Derick Bailey</dc:creator>
		<pubDate>Mon, 30 Jun 2008 17:41:11 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/28/example-of-removing-some-pain-grid-fluent-api.aspx#comment-415</guid>
		<description>Is it worth creating an IGridLayout interface that can be injected, so that this layout code can be unit tested? (i have my own opinion, but want to see what you think)</description>
		<content:encoded><![CDATA[<p>Is it worth creating an IGridLayout interface that can be injected, so that this layout code can be unit tested? (i have my own opinion, but want to see what you think)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Certain</title>
		<link>http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/#comment-414</link>
		<dc:creator>Jeff Certain</dc:creator>
		<pubDate>Mon, 30 Jun 2008 13:10:45 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/28/example-of-removing-some-pain-grid-fluent-api.aspx#comment-414</guid>
		<description>Chad,

I just finished doing something similar for a bunch of our &quot;helper methods&quot; for these same controls. I&#039;d been wondering about the Appearance verbosity, and now I&#039;ve got a good pointer for the right road to go down.

Thanks!

Jeff</description>
		<content:encoded><![CDATA[<p>Chad,</p>
<p>I just finished doing something similar for a bunch of our &#8220;helper methods&#8221; for these same controls. I&#8217;d been wondering about the Appearance verbosity, and now I&#8217;ve got a good pointer for the right road to go down.</p>
<p>Thanks!</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Macca</title>
		<link>http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/#comment-413</link>
		<dc:creator>Macca</dc:creator>
		<pubDate>Sun, 29 Jun 2008 11:09:06 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/28/example-of-removing-some-pain-grid-fluent-api.aspx#comment-413</guid>
		<description>Chad,

Nice, thanks for taking the time to elaborate on your previous post (and so quickly too!). Very useful indeed.</description>
		<content:encoded><![CDATA[<p>Chad,</p>
<p>Nice, thanks for taking the time to elaborate on your previous post (and so quickly too!). Very useful indeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florian Potschka</title>
		<link>http://lostechies.com/chadmyers/2008/06/29/example-of-removing-some-pain-grid-fluent-api/#comment-412</link>
		<dc:creator>Florian Potschka</dc:creator>
		<pubDate>Sun, 29 Jun 2008 06:48:46 +0000</pubDate>
		<guid isPermaLink="false">/blogs/chad_myers/archive/2008/06/28/example-of-removing-some-pain-grid-fluent-api.aspx#comment-412</guid>
		<description>How true. Especially GUI code often tends to be extreme verbose and repetitive. So a fluent API is a great benefit for this kind of code.</description>
		<content:encoded><![CDATA[<p>How true. Especially GUI code often tends to be extreme verbose and repetitive. So a fluent API is a great benefit for this kind of code.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
