@ Extend With ( value Ġ= Ġ[ Mockito Extension :: class , ĠRx Extension :: class ]) Ċ class ĠExample UnitTest () Ġ{ ĊĊĠĠĠ Ġ@ Mock ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġprovider : ĠMy Provider ĊĊĠĠĠ Ġ@ Mock ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġcontrolled : ĠMy Control led ĊĊĠĠĠ Ġ@ Inject Mocks ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġst uv : ĠClass To Test ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ DisplayName (" Rx Ġwork Ġas Ġexcept ed Ġin Ġunit Ġtests ") ĊĠĠĠ Ġfun Ġdo AT est () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġgiven ĊĠĠĠĠĠĠĠ Ġgiven ( provider . get It ()). willReturn ( Single . just (" The Ġvalue ")) ĊĊĠĠĠĠĠĠĠ Ġ// Ġwhen ĊĠĠĠĠĠĠĠ Ġst uv . do Things () Ġ// ĠPlease Ġassume Ġthat Ġ" st uv " Ġwill Ġcall Ġ" controlled " Ġafter Ġ" pro vid ere " Ġsend Ġan ĠRx Ġevent . ĊĊĠĠĠĠĠĠĠ Ġ// Ġthen ĊĠĠĠĠĠĠĠ Ġthen ( controlled ). should (). update With (" The Ġvalue ") ĊĠĠĠ Ġ} Ċ Ċ }