As a software developer, it is nearly impossible to miss all
the hype which has been revolving around Test Driven Development. Many people
and organizations are embracing this old, but newly popular, idea. There are
testing frameworks, mocking frameworks, IoC containers, and plenty of other
tools used by testers. There are a variety of different ways to go about
testing, so I will begin by stating that there are alternatives to what I
describe in this article. I am merely trying to explain using a style of
testing similar to what I use.
In this article I will be using a few tools that you will
want to have if you plan on following along. Alternatively, if you download the
sample application it is bundled such that the required DLLs are included with
the project.
Tools Used In the Article
·
Visual
Studio 2008 - Development Environment
·
RhinoMocks
- Mocking framework
·
NUnit -
Testing framework