Initial unit tests for task and subclasses