NUnitLite is a new lightweight testing framework for .NET, based on the ideas in NUnit and providing a subset of its features. It uses minimal resources and will run on resource-restricted platforms such as those used in embedded and mobile development.
NUnitLite is an open source project, available under the MIT License, and is being developed by members of the NUnit team. Future releases of NUnit will have direct support for remote execution of NUnitLite tests.
Why an NUnitLite?
Since it's introduction, NUnit has continued to add more features every year. It was getting a bit complicated - too complicated for some purposes, such as testing embedded projects, mobile applications or add-ins.
Basically, we wanted NUnitLite to be a very simple NUnit, one that could be included as source right with the tests themselves. It implements a subset of the features of full NUnit. It has also served as a test bed for a few new approaches that are already finding their way into NUnit itself.
The name NUnitLite is, of course, inspired by Mike Feathers' CppUnitLite.
NUnitLite 0.9 Released
This is the seventh alpha-level release of the NUnitLite test framework. It incorporates new features from NUnit 2.6.2 and provides builds for use with .NET 1.1, 2.0, 3.5, 4.0 and 4.5, Compact Framework 2.0 and 3.5 and Silverlight 3.0, 4.0 and 5.0.