Rhino Mocks is a mock object framework for the .NET platform. It is freely available from Ayende Rahien.
Introduction
Out and Ref Parameters
Testing Events
Debugging Exceptions
Mocks, Dynamic Mocks, Partial Mocks