<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by ImplicitGeek</title>
    <description>Stories kicked by ImplicitGeek</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>DDD7 Session Video - Microsoft Pex - The future on unit testing?</title>
      <description>Video of presentation from DDD7 in Reading, UK about Pex and the future of unit testing.

Abstract:
Is unit testing about to have a major change? Pex is a project from Microsoft Research which automatically generates a traditional unit testing suite with high code coverage from hand-written parameterised unit tests. In this session, Ben explores the Pex framework, explaining the approach the framework takes and how it computes the test inputs based on your programs execution. Ben demonstrates how to use the framework and how it could potentially change the way we write unit tests. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2009%2f02%2fddd7-session-video-microsoft-pex-future.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2009%2f02%2fddd7-session-video-microsoft-pex-future.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/DDD7_Session_Video_Microsoft_Pex_The_future_on_unit_testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/DDD7_Session_Video_Microsoft_Pex_The_future_on_unit_testing</guid>
      <pubDate>Tue, 03 Feb 2009 01:29:53 GMT</pubDate>
    </item>
    <item>
      <title>Very exciting news! Red Gate's .Net Reflector</title>
      <description>Red Gate announced today that, under a new agreement, it will be responsible for the future development of .NET Reflector, the popular tool authored by Lutz Roeder.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f08%2fvery-exciting-news-red-gate-net.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f08%2fvery-exciting-news-red-gate-net.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Very_exciting_news_Red_Gate_s_Net_Reflector</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Very_exciting_news_Red_Gate_s_Net_Reflector</guid>
      <pubDate>Wed, 20 Aug 2008 15:15:25 GMT</pubDate>
    </item>
    <item>
      <title>Announcing IronEditor - An Editor for IronRuby, IronPython and other D</title>
      <description>IronEditor is a simple application designed to make it easier to pick up and start coding against the DLR based languages. By taking advantage of the DLR's Hosting API, the application can execute code for any language built on top of the DLR platform.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f07%2fannouncing-ironeditor-editor-for.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f07%2fannouncing-ironeditor-editor-for.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Announcing_IronEditor_An_Editor_for_IronRuby_IronPython_and_other_D</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Announcing_IronEditor_An_Editor_for_IronRuby_IronPython_and_other_D</guid>
      <pubDate>Sun, 27 Jul 2008 21:17:26 GMT</pubDate>
    </item>
    <item>
      <title>Arrange Act Assert and BDD specifications</title>
      <description>With Rhino Mocks 3.5 just around the corner, I've started using it to create much more readable tests.  One of the things that always bothered me with Expect.Call, constraints and the like was that it mixed in the Arrange with Assert.  For those that haven't heard of AAA, it's a pattern for authoring unit tests:

    * Arrange - set up the unit under test
    * Act - exercise the unit under test, capturing any resulting state
    * Assert - verify the behavior through assertions

As I moved towards BDD context/specification style tests, working with Rhino Mocks didn't fit the picture very well.  But with the new AAA syntax of Rhino Mocks 3.5, I can very cleanly separate out the behavior I want to observe from the mechanics of setting up the test. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f07%2f24%2farrange-act-assert-and-bdd-specifications.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f07%2f24%2farrange-act-assert-and-bdd-specifications.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Arrange_Act_Assert_and_BDD_specifications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Arrange_Act_Assert_and_BDD_specifications</guid>
      <pubDate>Fri, 25 Jul 2008 11:46:11 GMT</pubDate>
    </item>
    <item>
      <title>Community call to action - Where are all the testers?</title>
      <description>Ben asks the question - where are all the testers? I have to admit, I don't hear much from the testing community.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f06%2fcommunity-call-to-action-where-are-all.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f06%2fcommunity-call-to-action-where-are-all.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Community_call_to_action_Where_are_all_the_testers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Community_call_to_action_Where_are_all_the_testers</guid>
      <pubDate>Tue, 10 Jun 2008 02:59:23 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Pex - 0.5 Released</title>
      <description>Great post into the new Microsoft Pex Unit Testing framework.  Demostrates how what gets executed, the results and some on the initial cool features.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f05%2fmicrosoft-pex-05-released.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f05%2fmicrosoft-pex-05-released.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Microsoft_Pex_0_5_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Microsoft_Pex_0_5_Released</guid>
      <pubDate>Wed, 28 May 2008 20:01:11 GMT</pubDate>
    </item>
    <item>
      <title>Is the ADO.NET Team Abandoning LINQ to SQL?</title>
      <description>Roger Jennings, eagle-eyed reporter of all things LINQ/ADO.NET/EF, describes why LINQ to SQL appears to be approaching legacy product status, with promised features unlikely to ever ship. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2foakleafblog.blogspot.com%2f2008%2f05%2fis-adonet-team-abandoning-linq-to-sql.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2foakleafblog.blogspot.com%2f2008%2f05%2fis-adonet-team-abandoning-linq-to-sql.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Is_the_ADO_NET_Team_Abandoning_LINQ_to_SQL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Is_the_ADO_NET_Team_Abandoning_LINQ_to_SQL</guid>
      <pubDate>Fri, 23 May 2008 23:46:07 GMT</pubDate>
    </item>
    <item>
      <title>Using SQL Data Generator with your Unit Tests</title>
      <description>This demonstrates how to use Red Gate's SQL Data Generator as part of your automated test suite,  this allows you to generate data before the test is executed. Article says the approach works with all of the unit testing frameworks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f04%2fusing-sql-data-generator-with-your-unit.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f04%2fusing-sql-data-generator-with-your-unit.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Using_SQL_Data_Generator_with_your_Unit_Tests</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Using_SQL_Data_Generator_with_your_Unit_Tests</guid>
      <pubDate>Tue, 22 Apr 2008 05:30:54 GMT</pubDate>
    </item>
    <item>
      <title>Red Gate SQL Data Generator 1.0 - Generating data for Northwind</title>
      <description>Red Gate SQL Data Generator 1.0 has been released. Looks to be an interesting product for creating test data for SQL Server databases. Post demostrates how to generate data using it for Northwind. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f03%2fred-gate-sql-data-generator-10.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f03%2fred-gate-sql-data-generator-10.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Red_Gate_SQL_Data_Generator_1_0_Generating_data_for_Northwind</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Red_Gate_SQL_Data_Generator_1_0_Generating_data_for_Northwind</guid>
      <pubDate>Tue, 01 Apr 2008 04:48:48 GMT</pubDate>
    </item>
    <item>
      <title>Improving .Net Performance With Ngen: The Native Image Generator</title>
      <description>An overview Microsoft's complimentary .NET tool called NGen (Native Image Generator) and how it's used in 1.1 and 2.0 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f03%2f26%2fimproving-dotnet-performance-with-ngen-the-native-image-generator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f03%2f26%2fimproving-dotnet-performance-with-ngen-the-native-image-generator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Improving_Net_Performance_With_Ngen_The_Native_Image_Generator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Improving_Net_Performance_With_Ngen_The_Native_Image_Generator</guid>
      <pubDate>Sun, 30 Mar 2008 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>C# DateTime.MinValue is not the same as SqlDateTime.MinValue</title>
      <description>Working with non-nullable types in C# can be a bit of a pain. For instance when I have a date as a string and need to parse it into a DateTime what should the value be if the parse fails? I can't use null because DateTime is not a nullable type. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekdaily.net%2f2008%2f03%2f26%2fc-datetimeminvalue-is-not-the-same-as-sqldatetimeminvalue%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekdaily.net%2f2008%2f03%2f26%2fc-datetimeminvalue-is-not-the-same-as-sqldatetimeminvalue%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_DateTime_MinValue_is_not_the_same_as_SqlDateTime_MinValue</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_DateTime_MinValue_is_not_the_same_as_SqlDateTime_MinValue</guid>
      <pubDate>Mon, 31 Mar 2008 05:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Getting started with IronPython</title>
      <description>An interesting look at how to get started with IronPython and how all the different parts fit together.  Great if you want to dig deeper into the language or the DLR. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f03%2fgetting-started-with-ironpython.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.benhall.me.uk%2f2008%2f03%2fgetting-started-with-ironpython.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Getting_started_with_IronPython</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Getting_started_with_IronPython</guid>
      <pubDate>Wed, 26 Mar 2008 04:35:14 GMT</pubDate>
    </item>
    <item>
      <title>When TDD goes bad</title>
      <description>Last week, at the London .NET User Group meeting, Ian Cooper talked about Test-driven development, focusing on both good and bad practices. I'm a big fan of learning from anti-patterns and mistakes of other people, so the second part of his session was very interesting to me. Here is a short list of things that Ian identified as symptoms that TDD has gone bad in a project, along with my comments... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f25%2fwhen-tdd-goes-bad%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2008%2f02%2f25%2fwhen-tdd-goes-bad%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/When_TDD_goes_bad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/When_TDD_goes_bad</guid>
      <pubDate>Tue, 26 Feb 2008 09:46:03 GMT</pubDate>
    </item>
  </channel>
</rss>
