package Ġcom . es cod ro . task . presentation . fake Ċ Ċ import Ġcom . es cod ro . domain . model . Task Ċ import Ġcom . es cod ro . domain . use case . task . Update Task Ċ Ċ internal Ġclass ĠUpdate Task Fake Ġ: ĠUpdate Task Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġupdated List : ĠMutable List < Task > Ġ= Ġmutable ListOf () ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġinvoke ( task : ĠTask ) Ġ{ ĊĠĠĠĠĠĠĠ Ġupdated List . add ( task ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis Task Updated ( taskId : ĠLong ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġupdated List . any Ġ{ Ġit . id Ġ== ĠtaskId Ġ} ĊĊĠĠĠ Ġfun Ġget Updated Task ( taskId : ĠLong ): ĠTask ? Ġ= ĊĠĠĠĠĠĠĠ Ġupdated List . find Ġ{ Ġit . id Ġ== ĠtaskId Ġ} Ċ } Ċ