Rhino.Mocks is an open-source dynamic mock object framework for the .NET platform. It makes testing easier by enabling the developer to create mock implementations of custom objects and verify the object interactions with unit testing.
New features include:
- Recursive mocks
- Raise events on VB6 DLLs
- Remoting mocks as static methods
- Access methods from MethodInvocation
- Bug fixes
Download Rhino Mocks
TestApi is a policy-free API library, delivering Microsoft testing technology in an easy-to-use package. It can be used within the major testing tools (VSTS, NUnit, xUnit, etc.) to automate testing for desktop and browser applications on Windows.
The new version 0.3 introduces some fairly significant changes and new features:
- New name spaces (under Microsoft.Test) and new binary names
- New source code organization
- A fairly comprehensive acceptance tests suite (using xUnit)
- Fault Injection APIs for managed code (using CLR profiler technology)
- Combinatorial Variation Generation API (using the PICT algorithm)
- A redesigned Application Control API
- Updates to the Visual Verification API
- Updated samples and documentation, new conceptual documents
Download TestApi v0.3
SilverUnit 0.5 is now available with speed optimizations and binary reference to the latest Typemock version 5.3.0.
SilverUnit is an open-source project that allows true unit testing of Silverlight objects, without needing to run them in the Silverlight runtime or in the browser. It’s useful for testing logic, and it’s much simpler to use than Microsoft’s Silverlight Test Framework (which is essentially an integration test framework).
Download SilverUnit
Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 (i.e. Linq expression trees) and C# 3.0 features (i.e. lambda expressions). This makes Moq the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes. Its API is extremely simple and straightforward, and doesn’t require any prior knowledge or experience with mocking concepts.
New features in Moq 3.0 include:
- Silverlight support
- Simplified event-raising syntax
- Support for custom event signatures
- Substantially improved property setter behavior
Moq Homepage