<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with TDD</title>
    <description>the latest stories tagged with 'TDD' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>ASP.NET MVC TDD using Visual Studio 2010</title>
      <description>Phil Haack announced yesterday that the tooling support for ASP.NET MVC is available for Visual Studio 2010. Troy Goode already blogged about the designer snippets (which are really really cool, just like other parts of the roadmap for ASP.NET MVC 2.0). I'll give the new TDD workflow introduced in VS2010 a take. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f10%2fASPNET-MVC-TDD-using-Visual-Studio-2010.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f10%2fASPNET-MVC-TDD-using-Visual-Studio-2010.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_TDD_using_Visual_Studio_2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_TDD_using_Visual_Studio_2010</guid>
      <pubDate>Wed, 10 Jun 2009 12:15:07 GMT</pubDate>
    </item>
    <item>
      <title>A Software Craftsman's 200$ Bookshelf Upgrade!</title>
      <description>About three weeks ago, I asked my readers and some people in the Norwegian developer community about what books they have in their bookshelf. The response was good, and I ended up with many good book recommendations.

Today I placed a new order on Amazon, and spent 200$ to upgrade my bookshelf. If you read further, you'll see which books I ordered. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.goeran.no%2fPermaLink%2cguid%2c46f29e55-5369-4dbc-8f60-2bd65e1c5fa4.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.goeran.no%2fPermaLink%2cguid%2c46f29e55-5369-4dbc-8f60-2bd65e1c5fa4.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/A_Software_Craftsman_s_200_Bookshelf_Upgrade</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/A_Software_Craftsman_s_200_Bookshelf_Upgrade</guid>
      <pubDate>Thu, 28 May 2009 10:54:16 GMT</pubDate>
    </item>
    <item>
      <title>Toward a Better Use of Context/Specification</title>
      <description>have you hand-rolled your own base class for your Context/Specification style specs? Curious whats different between a Context/Specification base class and a typical unit testing base class? read on... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2009%2f05%2f27%2ftoward-a-better-use-of-context-specification.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2009%2f05%2f27%2ftoward-a-better-use-of-context-specification.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Toward_a_Better_Use_of_Context_Specification</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Toward_a_Better_Use_of_Context_Specification</guid>
      <pubDate>Thu, 28 May 2009 01:41:19 GMT</pubDate>
    </item>
    <item>
      <title>Redefining ALT.NET or rather, rediscovering it's meaning</title>
      <description>I've heard about ALT.NET about a year ago. At first, I thought that it was about using alternatives to Microsoft or to avoid Microsoft software. ALT.NET was supposed to be about going "alternative" and being against "The Man" and being for "The People". Well, I must agree that I wasn't totally right with that. I mean, Microsoft make some mess but it also does a lot of great tools and particularly a great IDE with lots of extensibility point.

Then, I did what I should have done in the beginning. I looked up the definition.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f05%2fredefining-altnet-or-rather.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f05%2fredefining-altnet-or-rather.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Redefining_ALT_NET_or_rather_rediscovering_it_s_meaning</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Redefining_ALT_NET_or_rather_rediscovering_it_s_meaning</guid>
      <pubDate>Mon, 25 May 2009 04:09:08 GMT</pubDate>
    </item>
    <item>
      <title>Unit testing WCF services through dependency injection</title>
      <description>&amp;quot;When building a WCF service in an enterprise application, this service frequently depends on other services or resources. When creating unit tests for this service, we don't want to host all these other services over WCF endpoints. Instead we will most likely want to inject mock objects. In some case we may even want to inject some in-process instances of these other services.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.toomuchcode.com%2f2009%2f05%2funit-testing-wcf-services-through-dependency-injection%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.toomuchcode.com%2f2009%2f05%2funit-testing-wcf-services-through-dependency-injection%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Unit_testing_WCF_services_through_dependency_injection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Unit_testing_WCF_services_through_dependency_injection</guid>
      <pubDate>Mon, 18 May 2009 17:24:58 GMT</pubDate>
    </item>
    <item>
      <title>The Wonders Of InternalsVisibleTo</title>
      <description>Demonstrates how to expose an assembly's internal parts to &amp;quot;friend&amp;quot; classes using the InternalsVisibleTo attribute. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjason.whitehorn.ws%2f2007%2f11%2f09%2fThe-Wonders-Of-InternalsVisibleTo.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjason.whitehorn.ws%2f2007%2f11%2f09%2fThe-Wonders-Of-InternalsVisibleTo.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_Wonders_Of_InternalsVisibleTo</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_Wonders_Of_InternalsVisibleTo</guid>
      <pubDate>Fri, 08 May 2009 04:19:43 GMT</pubDate>
    </item>
    <item>
      <title>The best way to learn new API's; TDD!</title>
      <description>In this post I will tell you a story about how I used TDD (Test Driven Development) to learn new a new API, and how I successfully managed to accomplish my task before expected, and delivered 100% working code (no defects), even though I did something I've never done before - interested? I thought so ;) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.goeran.no%2fPermaLink%2cguid%2cfe01bed3-c526-4b76-bb91-f82f4792aece.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.goeran.no%2fPermaLink%2cguid%2cfe01bed3-c526-4b76-bb91-f82f4792aece.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/The_best_way_to_learn_new_API_s_TDD</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/The_best_way_to_learn_new_API_s_TDD</guid>
      <pubDate>Mon, 04 May 2009 20:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Kona: Continuous Integration and Better Unit Testing</title>
      <description>In this screencast Rob Conery and Brad Wilson talk about continuous integration with TeamCity, Unit Testing with xUnit and TDD in general.

&amp;quot;This screencast went from a simple idea - talking to Brad Wilson about better Unit Testing - to some pretty broad topics such as source control, unit testing, and continuous integration. I seriously could have written a whole book based on the stuff flying through my mind. I reigned it in a bit and decided to focus on two things that I don't think get enough press: writing a good Unit Test coupled with Continuous Integration.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fkona%2fkona-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fkona%2fkona-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Kona_Continuous_Integration_and_Better_Unit_Testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Kona_Continuous_Integration_and_Better_Unit_Testing</guid>
      <pubDate>Mon, 13 Apr 2009 13:01:02 GMT</pubDate>
    </item>
    <item>
      <title>DDD &amp;amp; TDD using EF, Part 2.A Unit Testing Entities With Moq3</title>
      <description>I had few previous posts about DDD &amp;amp; TDD with Entity Framework that you might need to return to them before you proceed with this post. To summarize these posts, I was trying to build testable Models that is based on EF. But EF doesn't support Persistence Ignorance in its first version which make testing it in most cases require a database connection where you can test you code against it. My target was to build a testable models based on EF and that is independent of any underlying data source. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fDDDandTDDUsingEFPart2AUnitTestingEntitiesWithMoq3.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fDDDandTDDUsingEFPart2AUnitTestingEntitiesWithMoq3.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/DDD_TDD_using_EF_Part_2_A_Unit_Testing_Entities_With_Moq3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/DDD_TDD_using_EF_Part_2_A_Unit_Testing_Entities_With_Moq3</guid>
      <pubDate>Wed, 25 Mar 2009 03:26:11 GMT</pubDate>
    </item>
    <item>
      <title>Eliminating ToList().ForEach() by TDD and Extensions Methods</title>
      <description>Following &amp;quot;Program to an interface, not an implementation&amp;quot;, you should use IList instead of List. However, you then lose access to some great delegate methods of the List class (e.g. ForEach, ConvertAll). In order to use them you have to first call ToList(). In this post I will use Test Driven Development (TDD) to add these as extension methods to the generic IEnumerable interface, elimintating the need to call ToList(). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.bengtbe.com%2fblog%2fpost%2f2009%2f03%2f06%2fEliminating-ToList-ForEach-by-TDD-and-Extensions-Methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bengtbe.com%2fblog%2fpost%2f2009%2f03%2f06%2fEliminating-ToList-ForEach-by-TDD-and-Extensions-Methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Eliminating_ToList_ForEach_by_TDD_and_Extensions_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Eliminating_ToList_ForEach_by_TDD_and_Extensions_Methods</guid>
      <pubDate>Sun, 08 Mar 2009 17:17:45 GMT</pubDate>
    </item>
    <item>
      <title>Unit Testable Configuration Manager - Kazi Manzur Rashid's Blog</title>
      <description>If you are a TDD purist, you should know that accessing file system in Unit Test is violating the rule. But in our application, our infrastructural code often requires to access the configuration values form web.config/app.config. In this post, I will show you how can create a simple wrapper class which you can use in your unit tests without hitting the file ... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f03%2f03%2funit-testable-configuration-manager.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f03%2f03%2funit-testable-configuration-manager.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Unit_Testable_Configuration_Manager_Kazi_Manzur_Rashid_s_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Unit_Testable_Configuration_Manager_Kazi_Manzur_Rashid_s_Blog</guid>
      <pubDate>Tue, 03 Mar 2009 20:31:19 GMT</pubDate>
    </item>
    <item>
      <title>TDD: How I applied TDD to a simple problem</title>
      <description>A month or two ago I had to built a component that had to analyse a string a return some information out of it. The best result for this was a Regular Expression and I was sure. So I started writing what kind of input would be valid and which one should not be allowed. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f02%2ftdd-how-i-applied-tdd-to-simple-problem.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decayingcode.com%2f2009%2f02%2ftdd-how-i-applied-tdd-to-simple-problem.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/TDD_How_I_applied_TDD_to_a_simple_problem</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/TDD_How_I_applied_TDD_to_a_simple_problem</guid>
      <pubDate>Sun, 01 Mar 2009 08:45:30 GMT</pubDate>
    </item>
    <item>
      <title>Implementing UnitOfWork Pattern In Linq To SQL Application</title>
      <description>Implementing UnitOfWork Pattern In Linq To SQL Application 

In my previous post, I have shown how to create Linq to Sql Repository which will have the maximum code coverage, In this post, I will show a simple UnitOfWork class which will flash the changes back to your database. I will be again use my ongoing UnityCommonServiceLocatorMVC project. Lets assume that in your ASP.NET MVC application you have a method in your controller which will add a category and its associate product in the Northwind database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</guid>
      <pubDate>Fri, 27 Feb 2009 13:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Implementing UnitOfWork Pattern In Linq To SQL Application</title>
      <description>Implementing UnitOfWork Pattern In Linq To SQL Application 

In my previous post, I have shown how to create Linq to Sql Repository which will have the maximum code coverage, In this post, I will show a simple UnitOfWork class which will flash the changes back to your database. I will be again use my ongoing UnityCommonServiceLocatorMVC project. Lets assume that in your ASP.NET MVC application you have a method in your controller which will add a category and its associate product in the Northwind database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</guid>
      <pubDate>Fri, 27 Feb 2009 13:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Implementing UnitOfWork Pattern In Linq To SQL Application</title>
      <description>Implementing UnitOfWork Pattern In Linq To SQL Application 

In my previous post, I have shown how to create Linq to Sql Repository which will have the maximum code coverage, In this post, I will show a simple UnitOfWork class which will flash the changes back to your database. I will be again use my ongoing UnityCommonServiceLocatorMVC project. Lets assume that in your ASP.NET MVC application you have a method in your controller which will add a category and its associate product in the Northwind database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f26%2fimplementing-unitofwork-pattern-in-linq-to-sql-application.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Implementing_UnitOfWork_Pattern_In_Linq_To_SQL_Application</guid>
      <pubDate>Fri, 27 Feb 2009 13:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Domain Driven Design &amp;amp; Test Driven Design\Development with Entity Fram</title>
      <description> decided to provide some integration testing before proceeding as a proof of concept. In integration testing I will connect to the database and perform unit testing while connecting to the database.\

This unit test is almost identical to the one in my previous post. Except here I am testing the results that is coming out from EF and Database.

My target is to test IDataContext Implemented methods in NorthwindDataContext &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fDDDandTDDwithEFPart1bIntegrationUnitTestingforObjectContext.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fDDDandTDDwithEFPart1bIntegrationUnitTestingforObjectContext.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Domain_Driven_Design_Test_Driven_Design_Development_with_Entity_Fram</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Domain_Driven_Design_Test_Driven_Design_Development_with_Entity_Fram</guid>
      <pubDate>Wed, 25 Feb 2009 01:42:42 GMT</pubDate>
    </item>
    <item>
      <title>Domain Model (Developing KiGG v2.0 Part 1) - Kazi Manzur Rashid's Blog</title>
      <description>As mention in my previous post that I will be discussing the technical side of **KiGG**. So this is the beginning and it will be a multi-part series. I will try to put as much detail as possible, do let me know if I missed anything.

Just for a recap, KiGG is Web 2.0 style social news application where I am trying to exercise some of the best practice like TDD, DDD, SOLID etc with Microsoft supported tooling. If you want to see it in action just visit http://dotnetshoutout.com .

KiGG is already a fully functional application, but here I am starting from scratch, so the actual code might not look the same with following but it will show you how it is evolved as I am going to post more on it over the time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f12%2fdomain-model-developing-kigg-v2-0-part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f12%2fdomain-model-developing-kigg-v2-0-part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Domain_Model_Developing_KiGG_v2_0_Part_1_Kazi_Manzur_Rashid_s_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Domain_Model_Developing_KiGG_v2_0_Part_1_Kazi_Manzur_Rashid_s_Blog</guid>
      <pubDate>Thu, 12 Feb 2009 23:31:05 GMT</pubDate>
    </item>
    <item>
      <title>DDD &amp;amp; TDD with Entity Framework, Part 1.a Refactoring &amp;amp; Unit Testing</title>
      <description>In previous post I talked about building domain model for Northwind using Entity Framework. I used the generated ObjectContext class which is NorthwindDataContext as the basic Data Access Layer Helper. But my NorthwindDataContext is implementing custom interface I created in order to be able to make my Data Access Layer testable as well as to be independent from EF.

My target is to achieve decoupling between EF and all layers above it. This include Repository classes. This might not be of a big benefit to everyone, because my repositories implementation will still dependent on IDataContext. But for me it will help to do TDD more smoothly regardless of my underlying data access layer. Beside it might allow me in future to be able to switch from EF to LINQ to SQL and just implement my IDataContext interface for LINQ to SQL. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fDDD-And-TDD-with-EF-Part1A-Refactoring-And-Unit-Testing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fDDD-And-TDD-with-EF-Part1A-Refactoring-And-Unit-Testing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/DDD_TDD_with_Entity_Framework_Part_1_a_Refactoring_Unit_Testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/DDD_TDD_with_Entity_Framework_Part_1_a_Refactoring_Unit_Testing</guid>
      <pubDate>Wed, 11 Feb 2009 07:03:11 GMT</pubDate>
    </item>
    <item>
      <title>Domain Driven Design &amp;amp; Test Driven Design With Entity Framework, Part </title>
      <description>In my previous post I talked about definitions of TDD as specified in different sources. Here in this post I'll walk-through applied Domain Driven Design &amp;amp; Test Driven Design on Entity Framework.

I assume that you already know Entity Framework and how to create your entity data modes using Visual Studio.Net 2008 with SP1. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fTDDandTDDWithEFPart1BuildingDomainObjectModel.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fTDDandTDDWithEFPart1BuildingDomainObjectModel.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Domain_Driven_Design_Test_Driven_Design_With_Entity_Framework_Part</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Domain_Driven_Design_Test_Driven_Design_With_Entity_Framework_Part</guid>
      <pubDate>Thu, 05 Feb 2009 08:44:31 GMT</pubDate>
    </item>
    <item>
      <title>First Steps towards Test Driven Design\Development</title>
      <description>My First Steps towards Test Driven Design\Development &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fFirstStepstowardTDD.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmosesofegypt.net%2fpost%2fFirstStepstowardTDD.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/First_Steps_towards_Test_Driven_Design_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/First_Steps_towards_Test_Driven_Design_Development</guid>
      <pubDate>Wed, 28 Jan 2009 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>MVC Storefront Final</title>
      <description>Rob Conery published the final episode of MVC Storefront video series. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-26%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fmvcstore-part-26%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/MVC_Storefront_Final</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/MVC_Storefront_Final</guid>
      <pubDate>Mon, 26 Jan 2009 05:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Unit testing in Asp.Net -- Without a Server!</title>
      <description>A great rundown of the code required to write a Unit Testing class that works in Asp.Net.  And, you don't need a server to run this class, unlike NunitAsp.
Recommended. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.developer-corner.com%2fBlogs%2ftabid%2f117%2farticleType%2fArticleView%2farticleId%2f78%2fUnit-testing-of-ASPNET-pages-Http-Handlers-and-Http-modules.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.developer-corner.com%2fBlogs%2ftabid%2f117%2farticleType%2fArticleView%2farticleId%2f78%2fUnit-testing-of-ASPNET-pages-Http-Handlers-and-Http-modules.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Unit_testing_in_Asp_Net_Without_a_Server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Unit_testing_in_Asp_Net_Without_a_Server</guid>
      <pubDate>Sat, 24 Jan 2009 09:30:26 GMT</pubDate>
    </item>
    <item>
      <title>Code Focused Development in Visual Studio 2010</title>
      <description>&amp;quot;In a blog post in November, I mentioned a feature called "Quick Search" - one of the code focused features of Visual Studio 2010.  We have been lagging behind some in this area in the past and we wanted to focus on this as a key pillar for Visual Studio 2010.  Today, I'd like to share some more details of our code focused development investments and features. &amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fsomasegar%2farchive%2f2008%2f12%2f19%2fcode-focused-development-in-vs-2010.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fsomasegar%2farchive%2f2008%2f12%2f19%2fcode-focused-development-in-vs-2010.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Code_Focused_Development_in_Visual_Studio_2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Code_Focused_Development_in_Visual_Studio_2010</guid>
      <pubDate>Mon, 29 Dec 2008 19:36:41 GMT</pubDate>
    </item>
    <item>
      <title>Dear PowerShell Santa...</title>
      <description>PowerShell has a great potential, but it needs professional tool support in order for it to mature. The current solutions are far too amateur. Here is my list of PowerShell improvements for Santa Claus &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f12%2fDear-PowerShell-Santa.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tellingmachine.com%2fpost%2f2008%2f12%2fDear-PowerShell-Santa.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Dear_PowerShell_Santa</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Dear_PowerShell_Santa</guid>
      <pubDate>Wed, 17 Dec 2008 14:13:43 GMT</pubDate>
    </item>
    <item>
      <title>Experimental study about Test Driven Development</title>
      <description>We talk with him about Test Driven Development: Does it work better? How better? What's the catch?
To answer these questions, Nachi talks about a study done over multiple teams within and outside of Microsoft on TDD. The results are very interesting, as they are based on real teams with real products, so I definitely encourage you to watch the video or download the paper to grok the numbers in details. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fchannel9.msdn.com%2fposts%2fPeli%2fExperimental-study-about-Test-Driven-Development%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fchannel9.msdn.com%2fposts%2fPeli%2fExperimental-study-about-Test-Driven-Development%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Experimental_study_about_Test_Driven_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Experimental_study_about_Test_Driven_Development</guid>
      <pubDate>Wed, 10 Dec 2008 22:50:59 GMT</pubDate>
    </item>
  </channel>
</rss>