Using assert here was a really bad idea since it may not be evaluated in a release build.
Added one test script and a unit test file for running them. Disabled deployment of framework on release build because it gets removed again as soon as I do a clean build.