<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Test</title>
    <description>the latest stories tagged with 'Test' 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>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>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>100% Unit Testable Linq To Sql Repository - Kazi Manzur Rashid's Blog</title>
      <description>In this post, I will show you how you can architect your Linq To Sql repository which will have 100% code coverage. I will use our favorite Northwind database along with my ongoing UnityCommonServiceLocatorMVC project. First, lets add a Linq To Sql diagram in our project and drag n drop the Category and Product table that will look something like foll... &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%2f19%2f100-unit-testable-linq-to-sql-repository.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2009%2f02%2f19%2f100-unit-testable-linq-to-sql-repository.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/100_Unit_Testable_Linq_To_Sql_Repository_Kazi_Manzur_Rashid_s_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/100_Unit_Testable_Linq_To_Sql_Repository_Kazi_Manzur_Rashid_s_Blog</guid>
      <pubDate>Fri, 20 Feb 2009 23:31:47 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate: Testing The Performance Urban Legend</title>
      <description>I wanted to challenge the dogmatic urban legend passed down from .NET developer to .NET developer since the classic ASP days. That dogma simply states you should always access your database via stored procedure for &amp;quot;performance reasons&amp;quot;. Inline SQL is BAAAAAAD.

So I fired up Visual Studio, created a class and started writing tests.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.iamnotmyself.com%2f2008%2f07%2f02%2fNHibernateTestingThePerformanceUrbanLegend.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.iamnotmyself.com%2f2008%2f07%2f02%2fNHibernateTestingThePerformanceUrbanLegend.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/NHibernate_Testing_The_Performance_Urban_Legend</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/NHibernate_Testing_The_Performance_Urban_Legend</guid>
      <pubDate>Thu, 17 Jul 2008 04:01:10 GMT</pubDate>
    </item>
    <item>
      <title>Integrate PartCover.Net, Nant and Cruise Control.Net</title>
      <description>How to run PartCover with Nant, generate an xml report and integrate the report into CC.Net to get your coverage statistics in your Integration server. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blog.latrompa.com%2f%3fp%3d72"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.latrompa.com%2f%3fp%3d72" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Integrate_PartCover_Net_Nant_and_Cruise_Control_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Integrate_PartCover_Net_Nant_and_Cruise_Control_Net</guid>
      <pubDate>Thu, 12 Jun 2008 12:14:14 GMT</pubDate>
    </item>
    <item>
      <title>DotNetKicks.com 101</title>
      <description>Why DotNetKicks.com it is the best .NET news source on the web. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f02%2f06%2fdotnetkicks-com.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f02%2f06%2fdotnetkicks-com.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/DotNetKicks_com_101</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/DotNetKicks_com_101</guid>
      <pubDate>Wed, 06 Feb 2008 12:16:02 GMT</pubDate>
    </item>
    <item>
      <title>DotNetKicks.com 101</title>
      <description>Why DotNetKicks.com it is the best .NET news source on the web. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f02%2f06%2fdotnetkicks-com.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f02%2f06%2fdotnetkicks-com.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/DotNetKicks_com_101</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/DotNetKicks_com_101</guid>
      <pubDate>Wed, 06 Feb 2008 12:16:02 GMT</pubDate>
    </item>
    <item>
      <title>No, you're crazy! (or, the problem with assuming that computer program</title>
      <description>An excellent post on how to think about programming as a profession. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2008%2f02%2f04%2fno-you-re-crazy-or-the-problem-with-assuming-that-computer-programmers-have-all-that-much-in-common.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2008%2f02%2f04%2fno-you-re-crazy-or-the-problem-with-assuming-that-computer-programmers-have-all-that-much-in-common.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/No_you_re_crazy_or_the_problem_with_assuming_that_computer_program</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/No_you_re_crazy_or_the_problem_with_assuming_that_computer_program</guid>
      <pubDate>Wed, 06 Feb 2008 04:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Developer Notes For the ASP.NET MVC Framework</title>
      <description>Review and sample code for the MVC framework. See how your projects and code will look like. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sergiopereira.com%2farticles%2faspnetmvc.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sergiopereira.com%2farticles%2faspnetmvc.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Developer_Notes_For_the_ASP_NET_MVC_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Developer_Notes_For_the_ASP_NET_MVC_Framework</guid>
      <pubDate>Thu, 18 Oct 2007 04:01:02 GMT</pubDate>
    </item>
    <item>
      <title>I see you.</title>
      <description>?_? &amp;lt; ( Don't kick this.  I'm cereal. ) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ficu.tinsanity.net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ficu.tinsanity.net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/I_see_you</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/I_see_you</guid>
      <pubDate>Fri, 12 Oct 2007 04:07:51 GMT</pubDate>
    </item>
    <item>
      <title>DotNetKicks.com - Now running on the open source codebase</title>
      <description>I have just switched DotNetKicks.com to use the new open source codebase - svn revision 101. The site is now using SubSonic as the DAL. Please kick the tires if you can. Report any bugs to google code site: http://code.google.com/p/dotnetkicks/issues/list &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpownce.com%2fGiantCranes%2fnotes%2f98598%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpownce.com%2fGiantCranes%2fnotes%2f98598%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/DotNetKicks_com_Now_running_on_the_open_source_codebase</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/DotNetKicks_com_Now_running_on_the_open_source_codebase</guid>
      <pubDate>Sun, 08 Jul 2007 18:12:01 GMT</pubDate>
    </item>
    <item>
      <title>Unit Testing for Performance</title>
      <description>Here's a quick and easy way to incorporate performance testing into your everyday unit tests. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeremyjarrell.com%2farchive%2f2007%2f04%2f02%2f20.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeremyjarrell.com%2farchive%2f2007%2f04%2f02%2f20.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Unit_Testing_for_Performance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Unit_Testing_for_Performance</guid>
      <pubDate>Tue, 03 Apr 2007 12:16:01 GMT</pubDate>
    </item>
    <item>
      <title>RssBuildsPublisher for CruiseControl.NET</title>
      <description>A robust  Rss Publisher for CruiseControl.NET has been built and available for download on CodePlex. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fccnetconfig.org%2f2007%2f03%2f15%2fRssBuildsPublisherForCCNETOnCodePlex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fccnetconfig.org%2f2007%2f03%2f15%2fRssBuildsPublisherForCCNETOnCodePlex.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/RssBuildsPublisher_for_CruiseControl_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/RssBuildsPublisher_for_CruiseControl_NET</guid>
      <pubDate>Tue, 20 Mar 2007 14:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Object Test Bench</title>
      <description>There is a tool in Visual Studio called the Object Test Bench. In this article I present an overview of its features and compare it to the Immediate Window which in my opinion almost always does the job better and faster. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvaultofthoughts.net%2fObjectTestBench.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvaultofthoughts.net%2fObjectTestBench.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Object_Test_Bench</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Object_Test_Bench</guid>
      <pubDate>Fri, 08 Dec 2006 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Why ASP.NET Postbacks and Viewstate Considered Harmful</title>
      <description>This is the reason why Why ASP.NET Postbacks and Viewstate Considered Harmful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstaff.interesource.com%2fjames%2faug06%2fviewstate_postbacks_harmful.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstaff.interesource.com%2fjames%2faug06%2fviewstate_postbacks_harmful.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Why_ASP_NET_Postbacks_and_Viewstate_Considered_Harmful</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Why_ASP_NET_Postbacks_and_Viewstate_Considered_Harmful</guid>
      <pubDate>Tue, 29 Aug 2006 01:01:01 GMT</pubDate>
    </item>
    <item>
      <title>NDbUnit - Database Testing</title>
      <description>NDbUnit is a .NET library for putting a database into a known state. NDbUnit may be used to increase repeatability in unit tests that interact with a database by ensuring that the database's state is consistent across execution of tests. NDbUnit does this by allowing the unit test to perform an operation on a dataset before or after the execution of a test, thus ensuring a consistent state. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.ndbunit.org%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.ndbunit.org%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/NDbUnit_Database_Testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/NDbUnit_Database_Testing</guid>
      <pubDate>Fri, 04 Aug 2006 20:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Be sure to put in some default value when testing with Nullable types</title>
      <description>Nullable types are a great feature in .NET 2.0 but even when the code compiles the functional behaviour can turn out to be completely different from what you would expect when comparing and the value is null. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.krisvandermast.com%2fBeSureToPutInSomeDefaultValueWhenTestingWithNullableTypesInNET20.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.krisvandermast.com%2fBeSureToPutInSomeDefaultValueWhenTestingWithNullableTypesInNET20.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Be_sure_to_put_in_some_default_value_when_testing_with_Nullable_types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Be_sure_to_put_in_some_default_value_when_testing_with_Nullable_types</guid>
      <pubDate>Thu, 13 Jul 2006 15:11:01 GMT</pubDate>
    </item>
    <item>
      <title>Download new JSON stand-alone library for Microsoft .NET 1.1/2.0</title>
      <description>Michael Schwarz has released the AJAX.NET JSON parser and serialiser as its own component. This is perfect for me and this site as I am currently only using the JSON serialiser from AJAX.NET. I am using the Dojo toolkit as the AJAX library. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fmschwarz%2farchive%2f2006%2f07%2f10%2fDownload-new-JSON-stand_2D00_alone-library-for-Microsoft-.NET-1.1_2F00_2.0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fmschwarz%2farchive%2f2006%2f07%2f10%2fDownload-new-JSON-stand_2D00_alone-library-for-Microsoft-.NET-1.1_2F00_2.0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Download_new_JSON_stand_alone_library_for_Microsoft_NET_1_1_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Download_new_JSON_stand_alone_library_for_Microsoft_NET_1_1_2_0</guid>
      <pubDate>Thu, 13 Jul 2006 18:41:01 GMT</pubDate>
    </item>
  </channel>
</rss>