subscribeAndTest

inline suspend fun <S : MVIState, I : MVIIntent, A : MVIAction> Store<S, I, A>.subscribeAndTest(crossinline block: suspend StoreTestScope<S, I, A>.() -> Unit): Job

Call Store.start, then call Store.subscribe and execute block inside that scope. Unsubscribe and stop the store afterwards