mock Observe Without Owner
Extension function that helps with mocking of BaseViewModel.observeWithoutOwner
Return
Captured lambda that is passed to original method. invoke should be called in order to simulate view state change.
Usage:
// GIVEN val capturedObserveLambda = viewModel.mockObserveWithoutOwner { viewState.number }
// WHEN capturedObserveLambda.invoke(...)