package Ġuk . n hs . n hs x . covid 1 9 . android . app . notifications . user inbox Ċ Ċ import Ġio . mock k . mock k Ċ import Ġio . mock k . verify Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ Ċ class ĠUser Inbox Test Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġfetch User Inbox Item Ġ= Ġmock k < Fetch User Inbox Item >( relax ed Ġ= Ġtrue ) ĊĠĠĠ Ġprivate Ġval Ġmigrate R is ky Venue Id Provider Ġ= Ġmock k < Migrate R is ky Venue Id Provider >( relax Unit Fun Ġ= Ġtrue ) ĊĊĠĠĠ Ġprivate Ġfun Ġcreate User Inbox (): ĠUser Inbox Ġ= ĠUser Inbox ( ĊĠĠĠĠĠĠĠ Ġfetch User Inbox Item , ĊĠĠĠĠĠĠĠ Ġmigrate R is ky Venue Id Provider , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtest Subject : ĠUser Inbox ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġtest Subject Ġ= Ġcreate User Inbox () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` when Ġuser Ġin box Ġis Ġcreated , ĠR is ky Venue Id Provider Ġmigration Ġis Ġperformed `() Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate User Inbox () ĊĊĠĠĠĠĠĠĠ Ġverify Ġ{ Ġmigrate R is ky Venue Id Provider () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` fetch ing Ġan Ġin box Ġitem Ġdeleg ates Ġcall Ġto ĠFetch User Inbox Item `() Ġ{ ĊĠĠĠĠĠĠĠ Ġtest Subject . fetch Inbox () ĊĊĠĠĠĠĠĠĠ Ġverify Ġ{ Ġfetch User Inbox Item () Ġ} ĊĠĠĠ Ġ} Ċ } Ċ