Running the unit integration tests
The unit integration tests uses the type console to bootstrap a database then run sets of commands to compile types; create/update objects and run assert scripts to check the state.
The app.config in the Tesseract.Test project points at a Test database so that tests can be run independently of interactive use of the system (which usually is done in the Demo database). Set up a Test database using the instructions in Setting up a local DEV environment.
NB: Two tests are currently failing. See #216
#60 has not been implemented yet.