package Ġco . nim ble hq . rx java . di . modules Ċ Ċ import Ġco . nim ble hq . rx java . domain . repository . Api Repository Ċ import Ġco . nim ble hq . rx java . repository . Test Api Repository Impl Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġdagger . h ilt . testing . Test Install In Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Test Install In ( ĊĠĠĠ Ġcomponents Ġ= Ġ[ Singleton Component :: class ], ĊĠĠĠ Ġreplaces Ġ= Ġ[ Repository Module :: class ] Ċ ) Ċ @ Module Ċ abstract Ġclass ĠTest Repository Module Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġbind Test Api Repository ( repository : ĠTest Api Repository Impl ): ĠApi Repository Ċ } Ċ