This is the first in a series of articles covering the Rhino
Mocks mock object framework for the .NET platform. The aim of this series
is to provide you with an understanding of how mock objects are used, how they
can improve the quality of your unit tests and how mock objects can make the
difficult to test sections of your application simpler to test.
In this first part I am going to cover what a mock object is
and when a mock object might be required. I also give an example
of using mock objects within your unit testing and show how mock objects
can significantly increase the quality of your tests.