implement the argumentparser unit test