package Ġcom . bad oo . ri bs . core Ċ Ċ import Ġcom . bad oo . ri bs . client helper . inter actor . Interactor Ċ import Ġcom . bad oo . ri bs . core . helper . Test Interactor Ċ import Ġcom . bad oo . ri bs . core . helper . Test R ib Ċ import Ġcom . bad oo . ri bs . core . helper . Test View Ċ import Ġcom . bad oo . ri bs . core . helper . test Build Params Ċ import Ġcom . n ha ar man . mock it ok otlin 2 . mock Ċ import Ġcom . n ha ar man . mock it ok otlin 2 . verify Ċ import Ġio . reactivex . dis pos ables . Disposable Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . ro bo lectric . Ro bo lectric TestRunner Ċ Ċ @ RunWith ( Ro bo lectric TestRunner :: class ) Ċ class ĠInter actor Test Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġinter actor : ĠInter actor < Test R ib , ĠTest View > ĊĠĠĠ Ġprivate Ġval Ġdis pos ables Ġ= Ġmock < Disposable >() ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġinter actor Ġ= ĠTest Interactor ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Params Ġ= Ġtest Build Params (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdis pos ables Ġ= Ġdis pos ables ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` on Detach () Ġdis poses Ġdis pos ables `() Ġ{ ĊĠĠĠĠĠĠĠ Ġinter actor . on Detach () ĊĠĠĠĠĠĠĠ Ġverify ( dis pos ables ). dispose () ĊĠĠĠ Ġ} Ċ } Ċ