<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:blog="http://www.dotnetnuke.com/blog/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <title>TDD with Domain Objects</title>
    <description>Test Driven Development in a Domain Driven Design world.</description>
    <link>http://www.habanerolabs.com/Blogs/tabid/229/BlogId/11/Default.aspx</link>
    <language>en-US</language>
    <webMaster />
    <pubDate>Sun, 05 Sep 2010 15:02:51 GMT</pubDate>
    <lastBuildDate>Sun, 05 Sep 2010 15:02:51 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 4.0.0.0</generator>
    <item>
      <title>TDD using Random data</title>
      <link>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/29/TDD-using-Random-data.aspx</link>
      <description>&lt;p&gt;
	TDD (Test Driven Development) is an amazing Software Design and Development methodology that revolutionises the way that you build Software.&lt;/p&gt;
&lt;div class="tags"&gt;Tags: TDD,Habanero&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx&gt;Habanero&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.habanerolabs.com/Blogs/tabid/229/CatID/18/Default.aspx&gt;Unit Testing&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx">Habanero</category>
      <category domain="http://www.habanerolabs.com/Blogs/tabid/229/CatID/18/Default.aspx">Unit Testing</category>
      <comments>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/29/TDD-using-Random-data.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.habanerolabs.com/Blogs/tabid/229/EntryId/29/TDD-using-Random-data.aspx</guid>
      <pubDate>Sun, 16 May 2010 16:03:00 GMT</pubDate>
      <trackback:ping>http://www.habanerolabs.comDesktopModules/BlogTrackback.aspx?id=29</trackback:ping>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/10/Default.aspx">TDD</blog:tag>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/4/Default.aspx">Habanero</blog:tag>
    </item>
    <item>
      <title>TDD with AutoMockingUnityContainer - Simplify your test setup when using an IOC</title>
      <link>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/31/TDD-with-AutoMockingUnityContainer-Simplify-your-test-setup-when-using-an-IOC.aspx</link>
      <description>&lt;p&gt;
	When Doing TDD you are trying to Isolate your SUT (System Under Test). To do this you typically create Test Doubles (see &lt;a href="http://www.habanerolabs.com../../../../EntryId/20/Test-Spy-Stub-Double-Mock-Test-WTFs.aspx"&gt;previous blog&lt;/a&gt;) either automatically with a tool such as RhinoMocks or manually (i.e. you hand code the TestDouble).&lt;/p&gt;
&lt;div class="tags"&gt;Tags: TDD,AutoMockingUnityContainer,Habanero&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx&gt;Habanero&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.habanerolabs.com/Blogs/tabid/229/CatID/18/Default.aspx&gt;Unit Testing&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx">Habanero</category>
      <category domain="http://www.habanerolabs.com/Blogs/tabid/229/CatID/18/Default.aspx">Unit Testing</category>
      <comments>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/31/TDD-with-AutoMockingUnityContainer-Simplify-your-test-setup-when-using-an-IOC.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.habanerolabs.com/Blogs/tabid/229/EntryId/31/TDD-with-AutoMockingUnityContainer-Simplify-your-test-setup-when-using-an-IOC.aspx</guid>
      <pubDate>Sun, 16 May 2010 14:03:00 GMT</pubDate>
      <trackback:ping>http://www.habanerolabs.comDesktopModules/BlogTrackback.aspx?id=31</trackback:ping>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/10/Default.aspx">TDD</blog:tag>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/23/Default.aspx">AutoMockingUnityContainer</blog:tag>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/4/Default.aspx">Habanero</blog:tag>
    </item>
    <item>
      <title>AutoResolvingUnityContainer - How to ensure that you do not get that really obscure Unity Container cannot resolve message</title>
      <link>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/30/AutoResolvingUnityContainer-How-to-ensure-that-you-do-not-get-that-really-obscure-Unity-Container-cannot-resolve-message.aspx</link>
      <description>&lt;p&gt;
	When using Microsofts Latest addition to the plethora of IOC Container &lt;a href="http://unity.codeplex.com/"&gt;Unity &lt;/a&gt;I kept running into the annoying 'ResolutionFailedException' this is a really frightening error with an obscure error message and it is really not obvious what the problem is.&lt;/p&gt;
&lt;div class="tags"&gt;Tags: AutoResolvingUnityContainer,Habanero&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx&gt;Habanero&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx">Habanero</category>
      <comments>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/30/AutoResolvingUnityContainer-How-to-ensure-that-you-do-not-get-that-really-obscure-Unity-Container-cannot-resolve-message.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.habanerolabs.com/Blogs/tabid/229/EntryId/30/AutoResolvingUnityContainer-How-to-ensure-that-you-do-not-get-that-really-obscure-Unity-Container-cannot-resolve-message.aspx</guid>
      <pubDate>Fri, 14 May 2010 18:02:00 GMT</pubDate>
      <trackback:ping>http://www.habanerolabs.comDesktopModules/BlogTrackback.aspx?id=30</trackback:ping>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/22/Default.aspx">AutoResolvingUnityContainer</blog:tag>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/4/Default.aspx">Habanero</blog:tag>
    </item>
    <item>
      <title>Test Spy , Stub, Double, Mock. Test WTF's</title>
      <link>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/28/Test-Spy-Stub-Double-Mock-Test-WTFs.aspx</link>
      <description>&lt;p&gt;
	Peer programming with an Intermediate today and I called my Test Double a xxxxSpy. My Peer immediately asked me why? I quickly ran a survey with several friends who all do TDD and realised that the difference between different types of Test Doubles is not well understood.&lt;/p&gt;
&lt;p&gt;
	Since I am a believer that a common language helps communication I decided to quickly write this blog. It mostly contains references to other peoples excellent writtings on these topics.&lt;/p&gt;
&lt;div class="tags"&gt;Tags: TDD&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx&gt;Habanero&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=http://www.habanerolabs.com/Blogs/tabid/229/CatID/18/Default.aspx&gt;Unit Testing&lt;/a&gt;&lt;/div&gt;</description>
      <author />
      <category domain="http://www.habanerolabs.com/Blogs/tabid/229/CatID/7/Default.aspx">Habanero</category>
      <category domain="http://www.habanerolabs.com/Blogs/tabid/229/CatID/18/Default.aspx">Unit Testing</category>
      <comments>http://www.habanerolabs.com/Blogs/tabid/229/EntryId/28/Test-Spy-Stub-Double-Mock-Test-WTFs.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.habanerolabs.com/Blogs/tabid/229/EntryId/28/Test-Spy-Stub-Double-Mock-Test-WTFs.aspx</guid>
      <pubDate>Thu, 13 May 2010 20:22:00 GMT</pubDate>
      <trackback:ping>http://www.habanerolabs.comDesktopModules/BlogTrackback.aspx?id=28</trackback:ping>
      <blog:tag blog:url="http://www.habanerolabs.com/Blogs/tabid/229/TagID/10/Default.aspx">TDD</blog:tag>
    </item>
  </channel>
</rss>