package Ġcom . ew ings a . o hy eah . viper Ċ Ċ 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 Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ Ċ class ĠBase Vi per Fragment Test Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġpresenter : ĠV iper Contract . Presenter Ġ= Ġmock () ĊĠĠĠ Ġprivate Ġvar Ġrouter : ĠV iper Contract . Router Ġ= Ġmock () ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbase Vi per Fragment : ĠBase Vi per Fragment < Vi per Contract . Presenter , ĠV iper Contract . Router > ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun Ġsetup () Ġ{ ĊĠĠĠĠĠĠĠ Ġbase Vi per Fragment Ġ= ĠBase Vi per Fragment () ĊĠĠĠĠĠĠĠ Ġbase Vi per Fragment . presenter Ġ= Ġpresenter ĊĠĠĠĠĠĠĠ Ġbase Vi per Fragment . router Ġ= Ġrouter ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest On Start () Ġ{ ĊĠĠĠĠĠĠĠ Ġbase Vi per Fragment . onStart () ĊĊĠĠĠĠĠĠĠ Ġverify ( presenter ). on View Attached ( base Vi per Fragment , Ġrouter ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest On Stop () Ġ{ ĊĠĠĠĠĠĠĠ Ġbase Vi per Fragment . on Stop () ĊĊĠĠĠĠĠĠĠ Ġverify ( presenter ). on View Detached () ĊĠĠĠ Ġ} Ċ } Ċ