<?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 the Expected Objects Library</title>
	<atom:link href="http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/</link>
	<description>pursuing well-crafted software</description>
	<lastBuildDate>Fri, 24 May 2013 07:52: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: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/#comment-250</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 07 Aug 2011 22:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=511#comment-250</guid>
		<description>Derek, Thanks SO MUCH for creating this tool. I and my entire development team uses Expected Objects every day in creating a new virtual terminal and payment processing solution (fairly large project). It has been ideal in so many ways. We have found that our test count has decreased drastically thereby making our test suite drastically more maintainable. ExpectedObjects RULE!</description>
		<content:encoded><![CDATA[<p>Derek, Thanks SO MUCH for creating this tool. I and my entire development team uses Expected Objects every day in creating a new virtual terminal and payment processing solution (fairly large project). It has been ideal in so many ways. We have found that our test count has decreased drastically thereby making our test suite drastically more maintainable. ExpectedObjects RULE!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/#comment-242</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Tue, 12 Jul 2011 23:52:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=511#comment-242</guid>
		<description>Yes, that&#039;s what the &quot;Comparing Partial Objects&quot; example demonstrates.  Writing assertions for each field is fine if the domain your validating is an API (e.g. &quot;The service response should have these fields&quot;), but they tend to lead to obscure tests when modeling business concerns (e.g. &quot;When the customer does X, the system should do Y&quot;).</description>
		<content:encoded><![CDATA[<p>Yes, that&#8217;s what the &#8220;Comparing Partial Objects&#8221; example demonstrates.  Writing assertions for each field is fine if the domain your validating is an API (e.g. &#8220;The service response should have these fields&#8221;), but they tend to lead to obscure tests when modeling business concerns (e.g. &#8220;When the customer does X, the system should do Y&#8221;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fschwiet</title>
		<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/#comment-239</link>
		<dc:creator>fschwiet</dc:creator>
		<pubDate>Thu, 07 Jul 2011 00:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=511#comment-239</guid>
		<description>Interesting...  I wonder if you&#039;ve used this in such a way that the test only needs to define the fields on the object that the test cares about?  In this case I would probably just use per-field assertions, but curious.</description>
		<content:encoded><![CDATA[<p>Interesting&#8230;  I wonder if you&#8217;ve used this in such a way that the test only needs to define the fields on the object that the test cares about?  In this case I would probably just use per-field assertions, but curious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Greer</title>
		<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/#comment-238</link>
		<dc:creator>Derek Greer</dc:creator>
		<pubDate>Wed, 29 Jun 2011 15:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=511#comment-238</guid>
		<description>Expected Objects does a recursive comparison, so while these strategies might not make sense for the top level object, they are necessary for comparing composed types.</description>
		<content:encoded><![CDATA[<p>Expected Objects does a recursive comparison, so while these strategies might not make sense for the top level object, they are necessary for comparing composed types.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Simmons</title>
		<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/#comment-237</link>
		<dc:creator>Robert Simmons</dc:creator>
		<pubDate>Wed, 29 Jun 2011 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=511#comment-237</guid>
		<description>Hehe, I wrote something similar (although not as in-depth as what you&#039;ve done, since we didn&#039;t need it) for our in-house testing about a year ago. I wasn&#039;t a fan of overriding Equals everywhere either.</description>
		<content:encoded><![CDATA[<p>Hehe, I wrote something similar (although not as in-depth as what you&#8217;ve done, since we didn&#8217;t need it) for our in-house testing about a year ago. I wasn&#8217;t a fan of overriding Equals everywhere either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Gurton</title>
		<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/#comment-236</link>
		<dc:creator>Kevin Gurton</dc:creator>
		<pubDate>Wed, 29 Jun 2011 10:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=511#comment-236</guid>
		<description>I&#039;m not sure that the EqualsOverrideComparisonStrategy should be used by default. If you&#039;re overriding Equals, and want to use that for your test, why not just use Assert.AreEqual(expected, actual)?</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure that the EqualsOverrideComparisonStrategy should be used by default. If you&#8217;re overriding Equals, and want to use that for your test, why not just use Assert.AreEqual(expected, actual)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Morning Brew - Chris Alcock &#187; The Morning Brew #883</title>
		<link>http://lostechies.com/derekgreer/2011/06/28/introducing-the-expected-objects-library/#comment-235</link>
		<dc:creator>The Morning Brew - Chris Alcock &#187; The Morning Brew #883</dc:creator>
		<pubDate>Wed, 29 Jun 2011 07:45:04 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/derekgreer/?p=511#comment-235</guid>
		<description>[...] Introducing the Expected Objects Library - Derek Greer follows on from his recent post on the Expected Objects pattern with the sharing of a library of code, the Expected Objects Library, which makes the implementation of the expected objects easy. Derek outlines the use of the library in this post, and highlights how it can be obtained via NuGet for Binary or GitHub for source. [...]</description>
		<content:encoded><![CDATA[<p>[...] Introducing the Expected Objects Library &#8211; Derek Greer follows on from his recent post on the Expected Objects pattern with the sharing of a library of code, the Expected Objects Library, which makes the implementation of the expected objects easy. Derek outlines the use of the library in this post, and highlights how it can be obtained via NuGet for Binary or GitHub for source. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
