<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elegant Code &#187; Jason Jarrett</title>
	<atom:link href="http://elegantcode.com/author/jj/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Sun, 12 Feb 2012 04:40:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>NuGet Project Uncovered: Disruptor-net</title>
		<link>http://elegantcode.com/2012/02/11/nuget-project-uncovered-disruptor-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-disruptor-net</link>
		<comments>http://elegantcode.com/2012/02/11/nuget-project-uncovered-disruptor-net/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 04:40:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/11/nuget-project-uncovered-disruptor-net/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Disruptor-net is a port of the LMAX Disruptor which is a concurrent programming framework. The answer in this StackOverflow question gave a pretty good explanation of the project/pattern used. Project Source: [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/Disruptor" target="_blank">Disruptor-net</a> is a port of the LMAX Disruptor which is a concurrent programming framework. The answer in this <a href="http://stackoverflow.com/questions/6559308/how-does-lmaxs-disruptor-pattern-work" target="_blank">StackOverflow question</a> gave a pretty good explanation of the project/pattern used.</p>
<p>Project Source: <a href="https://github.com/odeheurles/Disruptor-net">https://github.com/odeheurles/Disruptor-net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/11/nuget-project-uncovered-disruptor-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Nukito</title>
		<link>http://elegantcode.com/2012/02/10/nuget-project-uncovered-nukito/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-nukito</link>
		<comments>http://elegantcode.com/2012/02/10/nuget-project-uncovered-nukito/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 04:39:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/10/nuget-project-uncovered-nukito/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Nukito is a project that’s taking AutoMocking to another level and baking it into the tooling/framework. If you use xUnit and Moq and want to avoid much of your redundant mock [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/Nukito" target="_blank">Nukito</a> is a project that’s taking AutoMocking to another level and baking it into the tooling/framework. If you use xUnit and Moq and want to avoid much of your redundant mock setup/verify code. You might want to take a look at this project.</p>
<p>I didn’t dig very deep into this project, but it smells somewhat like <a href="http://nuget.org/packages/AutoFixture" target="_blank">AutoFixture</a> which I believe has more support for other frameworks and is a bit more popular. (Again I didn’t dig deep enough to understand the core differences).</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/10/nuget-project-uncovered-nukito/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: StudioShell</title>
		<link>http://elegantcode.com/2012/02/09/nuget-project-uncovered-studioshell/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-studioshell</link>
		<comments>http://elegantcode.com/2012/02/09/nuget-project-uncovered-studioshell/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 04:38:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/09/nuget-project-uncovered-studioshell/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. StudioShell is a project that sort of blew my mind. The crazy PowerShell integration they’ve packaged into this visual studio extension is plain amazing. I’d highly recommend watching the demo videos [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/StudioShell" target="_blank">StudioShell</a> is a project that sort of blew my mind. The crazy PowerShell integration they’ve packaged into this visual studio extension is plain amazing.</p>
<p>I’d highly recommend watching the demo videos near the bottom of the project’s home codeplex site.</p>
<blockquote><p><a href="http://studioshell.codeplex.com/">http://studioshell.codeplex.com/</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/09/nuget-project-uncovered-studioshell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: AboditNLP</title>
		<link>http://elegantcode.com/2012/02/08/nuget-project-uncovered-aboditnlp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-aboditnlp</link>
		<comments>http://elegantcode.com/2012/02/08/nuget-project-uncovered-aboditnlp/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 04:29:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/03/nuget-project-uncovered-aboditnlp/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. AboditNLP is a Natural Language Processor library. This kind of stuff in interesting, but not something I have chosen to spend my time on. It has a demo http://nlp.abodit.com/home/demo which gives [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/AboditNLP" target="_blank">AboditNLP</a> is a <a href="http://en.wikipedia.org/wiki/Natural_language_processing" target="_blank">Natural Language Processor</a> library. This kind of stuff in interesting, but not something I have chosen to spend my time on.</p>
<p>It has a demo <a href="http://nlp.abodit.com/home/demo">http://nlp.abodit.com/home/demo</a> which gives you sample things to type to the library. I noticed it was a bit case sensitive, but still, project is one to look into if you were to say build a home automation system.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/08/nuget-project-uncovered-aboditnlp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Northwind.Db</title>
		<link>http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-northwind-db</link>
		<comments>http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 04:34:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Northwind.Db is a version of the infamous Northwind database packaged in an awesomely easy install/setup NuGet package. I’ll outline the experience of installing the Northwind.Db into a sample project. After executing [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/Northwind.Db" target="_blank">Northwind.Db</a> is a version of the infamous Northwind database packaged in an awesomely easy install/setup NuGet package. I’ll outline the experience of installing the Northwind.Db into a sample project.</p>
<p>After executing the below command in my <a href="http://docs.nuget.org/docs/start-here/using-the-package-manager-console" target="_blank">Package Manager Console</a></p>
<blockquote><p>Install-Package Northwind.Db</p>
</blockquote>
<p>I was presented with a wizard where I could choose what type of database model I wanted to use.</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb61_thumb.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb61_thumb" border="0" alt="image_thumb61_thumb" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb61_thumb_thumb.png" width="244" height="113" /></a></p>
<p>How did I want to generate my model?</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb7_thumb.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb7_thumb" border="0" alt="image_thumb7_thumb" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb7_thumb_thumb.png" width="244" height="220" /></a></p>
<p>Where should it connect to (Notice the Northwind database was already setup for me).</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb8_thumb1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb8_thumb1" border="0" alt="image_thumb8_thumb1" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb8_thumb1_thumb.png" width="244" height="215" /></a></p>
<p>And now I had the Northwind database all setup and ready to go.</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb9_thumb.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb9_thumb" border="0" alt="image_thumb9_thumb" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb9_thumb_thumb.png" width="244" height="222" /></a></p>
<blockquote><p><font style="background-color: #ffffff">I’m not quite sure why it installed twice. (once in the root of my test project, and the other in the App_Data folder)</font></p>
</blockquote>
<p>I also couldn’t use the Uninstall-Package command to remove the project</p>
<blockquote><pre>The process cannot access the file '…App_Data\Northwind.MDF' because it is being used by another process.</pre>
</blockquote>
<p><font face="Arial">Regardless </font>of some of the issues, if I had to quickly get a sample sql database up and running this would be nice and easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Deleporter</title>
		<link>http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-deleporter</link>
		<comments>http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 04:32:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Deleporter is a project I used over a year ago. It allows you to setup a delegate and execute it in a different process. For Example: You spin up a unit/integration [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/Deleporter" target="_blank">Deleporter</a> is a project I used over a year ago. It allows you to setup a delegate and execute it in a different process.</p>
<p><strong>For Example</strong>: You spin up a unit/integration test project. Over in IIS you have a web site running. Now how do you do things like mock out crazy dependencies, adjust the time in your favorite <a href="http://blog.coreycoogan.com/2009/06/07/mocking-datetime-now/" target="_blank">SystemTime</a> implementation or just tweak the configuration on the fly?</p>
<p>You can leverage Deleporter to execute code over on the web server controlled by your test project.</p>
<p>I’d recommend your go read the introductory blog post</p>
<blockquote><p><a href="http://blog.stevensanderson.com/2010/03/09/deleporter-cross-process-code-injection-for-aspnet/" target="_blank">Deleporter: Cross-Process Code Injection for ASP.NET</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: DynamicXaml</title>
		<link>http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-dynamicxaml</link>
		<comments>http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 04:31:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. DynamicXaml takes a fluent approach to building up xaml in code. Following the pattern laid down by the HtmlTags project, this project provides a very clean way to write out your [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/DynamicXaml" target="_blank">DynamicXaml</a> takes a fluent approach to building up xaml in code. Following the pattern laid down by the <a href="http://nuget.org/packages/HtmlTags" target="_blank">HtmlTags</a> project, this project provides a very clean way to write out your xaml code in C#.</p>
<p>I’ve copied a sample from the <a href="https://github.com/flq/XamlTags" target="_blank">github readme</a> below.</p>
<blockquote><pre><code>var _builder = new XamBuilder();
var button =
  _builder.Start&lt;Button&gt;()
    .Margin(&quot;5,0&quot;)
    .WidthAndHeight(200d,30d)
    .Create();</code></pre>
</blockquote>
<p>One of the things I like about these projects is if you can’t use markup and are pushed to write your xaml in C#, you can apply some great tricks to reduce duplication with your code. (Not sure how this library works out, but I would suspect that if you created a default Button object, it would allow you to override specific properties one at a time or extend with new properties. This way you can create your base controls and only tweak as necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: IntX</title>
		<link>http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-intx</link>
		<comments>http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 04:28:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Have you ever wanted to generate a number that could potentially have millions of digits and do arbitrary mathematical operations against it? Ya, me neither. But if I did, I would [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p>Have you ever wanted to generate a number that could potentially have millions of digits and do arbitrary mathematical operations against it? Ya, me neither. But if I did, I would take a look at this project.</p>
<p><a href="http://nuget.org/packages/IntX" target="_blank">IntX</a> is </p>
<blockquote><p>an arbitrary precision integers class written in pure C# with fast &#8211; about O(N * log N) &#8211; multiplication/division algorithms implementation. Runs on .NET 2.0+.</p>
</blockquote>
<p>The <a href="http://intx.codeplex.com/" target="_blank">intx.codeplex</a> site has quite a bit of info about the project (<a href="http://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_read" target="_blank">TL;DR</a>). If you’d like to learn more I’d suggest checking it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Burro</title>
		<link>http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-burro</link>
		<comments>http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 04:25:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Burro is a project that I only quickly looked at. I don’t know all that it does, or how to get it up and running. In the project’s readme it says [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="https://github.com/thenathanjones/burro" target="_blank">Burro</a> is a project that I only quickly looked at. I don’t know all that it does, or how to get it up and running. In the project’s readme it says </p>
<blockquote><p>I&#8217;ll put some examples up as things progress, for now you&#8217;ll just have to work it out yourself.</p>
</blockquote>
<p>What I do know is that it is supposed to parse build output from a build server in a consistent way. How do I know that? (The github project says).</p>
<blockquote><h3>What is it?</h3>
<p>Burro is a tool for parsing output from build servers in a consistent way.</p>
</blockquote>
<p>I only put this in here as a project to look at. I think that parsing build output sounds very challenging and props to this project for giving it a go…</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Chronic</title>
		<link>http://elegantcode.com/2012/02/01/nuget-project-uncovered-chronic/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-chronic</link>
		<comments>http://elegantcode.com/2012/02/01/nuget-project-uncovered-chronic/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 00:23:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/01/27/nuget-project-uncovered-chronic/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Chronic is a port of Ruby’s Chronic providing some natural language parsing for dates. This is a pretty cool little utility as it lets you take some input like &#8220;tomorrow” or [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p></blockquote>
<p><a href="http://nuget.org/List/Packages/Chronic" target="_blank">Chronic</a> is a port of <a href="https://github.com/mojombo/chronic" target="_blank">Ruby’s Chronic</a> providing some natural language parsing for dates.</p>
<p>This is a pretty cool little utility as it lets you take some input like &#8220;tomorrow” or “two weeks ago” and turn that into a DateTime object.</p>
<p>Take a look at some tests I pulled from <a href="https://github.com/robertwilczynski/nChronic/blob/master/src/Chronic.Tests/CustomParsingTest.cs">https://github.com/robertwilczynski/nChronic/blob/master/src/Chronic.Tests/CustomParsingTest.cs</a>.</p>
<blockquote><p>[Fact]<br />
public void seven_days_from_now_at_midnight()<br />
{<br />
Parse(&#8221; seven days from now at midnight&#8221;)<br />
.AssertEquals(Time.New(2006, 8, 24));<br />
}</p>
<p>[Fact]<br />
public void _2_weeks_ago()<br />
{<br />
Parse(&#8220;2 weeks ago&#8221;)<br />
.AssertEquals(Time.New(2006, 8, 02, 14));<br />
}</p>
<p>[Fact]<br />
public void two_weeks_ago()<br />
{<br />
Parse(&#8220;two weeks ago&#8221;)<br />
.AssertEquals(Time.New(2006, 8, 02, 14));</p></blockquote>
<p>I tried playing with it a bit. There seem to be some cases sensitivity issues with the codebase now as “tomorrow” works but “Tomorrow” doesn’t. But I think that’s a great reason to be on GitHub. Fork, fix, and send a pull request. All better…</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/01/nuget-project-uncovered-chronic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

