1 min readSep 19, 2020
If unit tests are not required then passing this information into a ViewModel is not necessary. However, for local unit tests a test version of the dispatcher and scope are needed for Coroutines because a local unit test cannot access Android system components.