mocks now return a function that returns a promise i.e. they actually mock the real methods!