<?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>Writing Maintainable Tests</title>
      <description>Writing tests as we all know is a good thing as it gives us confidence in what we are working on. Unfortunately we don't give our tests as much care when righting them so this post gives a few tricks and tips for writing maintainable tests &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.theautomatedtester.co.uk%2fblog%2f2010%2fwriting-maintainable-tests.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.theautomatedtester.co.uk%2fblog%2f2010%2fwriting-maintainable-tests.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Writing_Maintainable_Tests</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Writing_Maintainable_Tests</guid>
      <pubDate>Wed, 23 Jun 2010 07:18:36 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 19: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 12: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 12: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 22: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 02: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 10: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 11: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 11: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 03: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 02: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 02: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 16: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 10: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 12: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 18: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>Mon, 28 Aug 2006 23:01:01 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 13: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 16:41:01 GMT</pubDate>
    </item>
  </channel>
</rss>
