package Ġio . github . j wg ib ane z . car track . network Ċ Ċ import Ġandroid . app . Activity Ċ Ċ class ĠFake UserRepository ( private Ġval ĠuserService : ĠUserService ) Ġ: ĠI UserRepository Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġfetch Users ( ĊĠĠĠĠĠĠĠ Ġactivity : ĠActivity ?, ĊĠĠĠĠĠĠĠ Ġstarted : Ġ() Ġ-> ĠUnit , ĊĠĠĠĠĠĠĠ Ġerror : Ġ( Exception ) Ġ-> ĠUnit , ĊĠĠĠĠĠĠĠ Ġcompleted : Ġ() Ġ-> ĠUnit ĊĠĠĠ Ġ) Ġ= Ġrun Ġ{ ĊĠĠĠĠĠĠĠ Ġstarted () ĊĠĠĠĠĠĠĠ ĠuserService . get Users () ĊĠĠĠĠĠĠĠ Ġcompleted () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Network Connected ( ĊĠĠĠĠĠĠĠ Ġactivity : ĠActivity , ĊĠĠĠĠĠĠĠ Ġconnected : Ġ() Ġ-> ĠUnit , ĊĠĠĠĠĠĠĠ Ġerror : Ġ( e : ĠString ) Ġ-> ĠUnit ĊĠĠĠ Ġ) Ġ= Ġconnected () Ċ }