package Ġcom . ap top ay ments . sdk . features . card . statements Ċ Ċ import Ġcom . ap top ay ments . sdk . features . analytics . Event Ċ import Ġcom . ap top ay ments . mobile . platform . A pto Platform Protocol Ċ import Ġcom . ap top ay ments . sdk . Instant Executor Extension Ċ import Ġcom . ap top ay ments . sdk . UnitTest Ċ import Ġcom . ap top ay ments . sdk . features . analytics . Analytics Service Contract Ċ import Ġorg . mockito . kotlin . mock Ċ import Ġorg . mockito . kotlin . verify Ċ import Ġorg . junit . jupiter . api . BeforeEach Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . extension . Extend With Ċ Ċ @ Extend With ( Instant Executor Extension :: class ) Ċ class ĠStatement List ViewModel Test Ġ: ĠUnit Test () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġsut : ĠStatement List ViewModel ĊĊĠĠĠ Ġprivate Ġvar Ġanalytics Manager : ĠAnalytics Service Contract Ġ= Ġmock () ĊĠĠĠ Ġprivate Ġval Ġapt o Platform : ĠA pto Platform Protocol Ġ= Ġmock () ĊĊĠĠĠ Ġ@ BeforeEach ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġsut Ġ= ĠStatement List ViewModel ( analytics Manager , Ġapt o Platform ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` test Ġtrack Ġis Ġcalled Ġon Ġview Ġloaded `() Ġ{ ĊĠĠĠĠĠĠĠ Ġverify ( analytics Manager ). track ( Event . Monthly Statements List Start ) ĊĠĠĠ Ġ} Ċ } Ċ