added explanation to the unit test