title: Behavior of doReturn-when and when-thenReturn with mocked vs spied object
body: <p>When using a <strong>spied</strong> object as test subject, If we don't want to call nested methods inside the method we are testing, Which of these (doReturn-when or when-thenReturn) can be used to mock those nested methods?
  <strong>Is there a way to avoid getting invoked the real methods inside the method we are going to test?</strong></p>