Why using `doAnswer()` when a simple `doReturn()` can do exactly the same? Same problem for all other cases below