unit testing demos.