unit test framework set up, starting to write tests