10.9 Integrating Mock Objects into Your Testing with NMock 2.0
Developer testing can become very difficult when a project has external dependencies such as databases, filesystems, web services, or even other class libraries. To get around these dependencies, you can use mock objects to test your own code and reduce your reliance on items outside of your direct control.
NMock 2.0 is a direct port of the latest version of jMock for Java. NMock 2.0 is similar in concept to but different in implementation from the original NMock, which was a .NET port of the Java-based DynaMock. Both provide similar mock-object functionality in .NET, but they have different syntaxes and are developed and maintained separately by Thoughtworks.
NMock 2.0 at a Glance | |
---|---|
Tool | NMock 2.0 |
Version covered | Based on source (04/13/2006) |
Home page | |
Power Tools page | |
Summary | Reduce your testing complexity by simulating (mocking) resources outside your direct control |
License type | Apache License v2.0 |
Online resources | Mailing lists, forums, bug tracker, documentation, and tutorial |
Supported Frameworks | .NET 1.0, 2.0 |
Related tools in this book | Rhino.Mocks |
Getting Started
Select the Download link on the left side of the tool’s home page and choose the appropriate .zip file for your version of .NET. To include the NMock 2.0 library in your solution, add a reference to NMock2.dll, which can ...
Get Windows Developer Power Tools now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.