try-catch-FAIL

Failure is inevitable

NAVIGATION - SEARCH

Enforce Project Conventions Using NUnit and SpecsFor

Does your company or project have certain conventions that you are required to follow? Maybe adding a copyright header to each file?  Or using the correct layer super-type for all your controllers, context, etc?  I work on a *lot* of projects these days, and I often forget to follow some of these conventions in my day-to-day coding.  Fortunately, I have test cases that automatically check these conventions, and I get immediate feedback when I fail to follow them. More...

SpecsFor Basics - Creating Your First Test Project with SpecsFor

The documentation on SpecsFor is sorely lacking.  Me (and another volunteer!) are working to fix that.  This is the first in a series of posts about SpecsFor, which will eventually make its way in to the official docs.  In this post, I'll show you how to add SpecsFor to your project using NuGet, and I'll show you how I typically organize my specs. More...

SpecsFor V3 Release Candidate Now Available

The SpecsFor 3.0 release is nearing completion!  The release candidate is now on NuGet.  This release further cleans up and simplifies things and lays the groundwork for porting SpecsFor to other testing frameworks. More...

SpecsFor 3.0 Preview Available on NuGet

The first preview release of SpecsFor 3.0 is now available on NuGet.  This release cleans up and simplifies much of the core while dropping some ill-conceived features, but it also adds a brand new system for composing test context. More...