In previews and tests, you can swap out a implementation to put into your feature so that it just immediately returns you some data. And I agree, I don't know whether that's a mock or a stub or a fake or a spy or whatever. It doesn't really matter because all that really matters is that we have an interface in the first place.