LeanTest.Net is a shared library which is used to simplify the process of creating and maintaining simple, consistent and lean developer tests across projects.
You can find a blog post which describes a core principle behind Lean Testing at medium.com.
You can find the documentation in GitHub Pages.
Pre-release nuGet packages from the latest AppVeyor build (from the latest push to master on GitHub) are available on myGet.org,
LeanTest.Net is built on at least .Net Standard 2.0, in order to avoid the many supporting dependencies needed by 1.0. Older versions from v0.13.* were built on .Net Standard 1.0 in order to make it possible to use LeanTest.Net on all platforms supported by .Net Standard.
We use semantic versioning, so you can count on minor version upgrades being backwards compatible. However, note that older versions that start with 0., are considered as pre-releases. The consequence of this is that there may be small breaking changes even though only the minor part of the version was bumped up.
Officially released builds are available on nuGet.org,
An early version of LeanTest, as well as the concept of developer testing, was used extensively while developing Saxo Bank's social web site, TradingFloor.com. Around 850+ developer tests (today 1000+ tests) covered most business functionality, running on a typical developer PC in around one minute. Major refactorings of the code were done with these tests as a safety net.
LeanTest is currently used internally in Saxo Bank's REST based OpenAPI.