NMock is a framework that facilitates the achievement of unit tests, they create simulations data based on interfaces. mock is copy of data based on proxy pattern
Sample : for testing a business layer, and avoid to access the database, to avoid network constraints that are not part of the test, you mock your class of data access.
NUnit is technical layer for performs tests. but with NMock you can complete theses hards cases