Skip to Content
Windows Developer Power Tools
book

Windows Developer Power Tools

by James Avery, Jim Holmes
December 2006
Intermediate to advanced
1312 pages
35h 17m
English
O'Reilly Media, Inc.
Content preview from Windows Developer Power Tools

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

http://nmock.org

Power Tools page

http://www.windevpowertools.com/tools/35

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Windows Terminal Tips, Tricks, and Productivity Hacks

Windows Terminal Tips, Tricks, and Productivity Hacks

Will Fuqua

Publisher Resources

ISBN: 0596527543Errata PagePurchase book