package Ġcom . prof 1 8 . fil matic . features . home . data . test utils Ċ Ċ import Ġcom . prof 1 8 . fil matic . core . architecture . Data Result Ċ import Ġcom . prof 1 8 . fil matic . features . home . data . Home Repository Impl Ċ import Ġcom . prof 1 8 . fil matic . features . home . data . remote . dto . Pop ular Movies DTO Ċ import Ġcom . prof 1 8 . fil matic . features . home . domain . Home Repository Ċ import Ġcom . prof 1 8 . fil matic . features . home . f akes . Fake Home Remote DataSource Ċ import Ġcom . prof 1 8 . fil matic . libraries . test shared . test Coroutine Dispatcher Provider Ċ Ċ fun Ġgenerate Home Repository With Fake Remote DataSource ( ĊĠĠĠ Ġpopular Movie Response : ĠData Result < Pop ular Movies DTO > Ċ ): ĠHome Repository Ġ{ ĊĠĠĠ Ġreturn ĠHome Repository Impl ( ĊĠĠĠĠĠĠĠ Ġhome Remote DataSource Ġ= ĠFake Home Remote DataSource ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpopular Movie Response Ġ= Ġpopular Movie Response ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġdispatcher Provider Ġ= Ġtest Coroutine Dispatcher Provider ĊĠĠĠ Ġ) Ċ } Ċ