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.
This 5th version includes:
- New Theme Changing API – enables testing on different OS themes
- Sub-image comparison
- Revamped variation generation API
- Fixes/updates to command line parsing, tests, string generation, etc.
TestApi on CodePlex
In the Complete Guide .NET Performance and Optimization, Paul Glavich and Chris Farrell offer a comprehensive and essential handbook to anybody looking to set up a .NET testing environment and get the best results out of it, or just learn effective techniques for testing and optimizing their .NET applications.
Download your free eBook from Red-Gate
JustMock is a new software developer tool by Telerik that makes it easy to create unit tests. JustMock cuts your development time and helps you create better unit tests without requiring you to change your code. It allows you to perform fast and controlled tests that are independent of external dependencies like databases, web services, or proprietary code. With JustMock, there are also no limits to what you can mock. You can fake non-virtual methods, sealed classes, and static methods and classes.
JustMock is currently in Beta and free for download. When JustMock is commercially released in Q2 2010, customers who already own Telerik Ultimate Collection for .NET will receive a one-year subscription for the JustMock product.
JustMock
AutoPoco is an open-source framework for fluently building meaningful test data from Plain Old CLR Objects. AutoPoco replaces manually-written object mothers and test data builders with a fluent interface, providing an easy way to generate lots of test data in a short time.
AutoPoco on CodePlex
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