basic unit testing setup