Why do we need mockito?