Skip to content

Tests and benchmarks

MoonStorm edited this page Jan 3, 2016 · 6 revisions

Tests are split by category. Tests marked as "external database" require an installation of a database server. Anything else uses either an in-memory database (SqLite) or a local database (LocalDb - comes with Visual Studio 2015 but can also be downloaded separately). You don't need to create a database manually in order to run the tests.

The benchmark tests use an instance of the latest version of the LocalDb installed locally. The instance gets deleted and re-created after each test. The results can be viewed inside the readme.md file. Make sure you run the benchmark tests in "Release" mode, otherwise they'll take a very long time to finish.