Updating unittests to test new features

Unittests now verify that we receive an int for num questios, and that it is greater than zero