Basic unit testing