this promotes bad behavior of calling mocked objects during the test preparation or assertion  making it hard to use  mock clients assert called once with after this  tl dr  mocks are for the tested code to call  not for the test itself 