package Ġcom . github . hk ok oc in . android kit . app Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . content . res . Resources Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroid . os . Bundle Ċ import Ġcom . github . hk ok oc in . android kit . Android Kit Ċ import Ġcom . n ha ar man . mockito _ kotlin . given Ċ import Ġcom . n ha ar man . mockito _ kotlin . mock Ċ import Ġcom . w inter be . ex pe kt . should Ċ import Ġorg . junit . After Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ import Ġjava . io . Serializable Ċ Ċ class ĠBase Kit Test Ġ{ ĊĊĠĠĠ Ġval Ġintent : ĠIntent Ġ= Ġmock () ĊĠĠĠ Ġval Ġresources : ĠResources Ġ= Ġmock () ĊĠĠĠ Ġval Ġclass To Test Ġ= Ġobject Ġ: ĠBase Kit Ġ{} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Char Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Char Extra (" name ", Ġ' Ġ' )). willReturn (' c ') ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠChar :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal (' c ') ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ArrayOf Chars Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get CharArray Extra (" name ")). willReturn ( CharArray ( 1 ) Ġ{ Ġ' c ' Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < Char >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal (' c ') ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get CharArray Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get CharArray Extra (" name ")). willReturn ( CharArray ( 1 ) Ġ{ Ġ' c ' Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠChar Array :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal (' c ') ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan GetString Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getString Extra (" name ")). willReturn (" string ") ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠString :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal (" string ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan GetString Array Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getString Array Extra (" name ")). willReturn ( array Of (" string ")) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < String >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal (" string ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get CharSequence Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get CharSequence Extra (" name ")). willReturn (" char sequence ") ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠCharSequence :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal (" char sequence ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get CharSequence Array Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get CharSequence Array Extra (" name ")). willReturn ( array Of (" char sequence ")) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < CharSequence >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal (" char sequence ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Short Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Short Extra (" name ", Ġ 0 )). willReturn ( 1 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠShort :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ArrayOf Short s Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Short Array Extra (" name ")). willReturn ( Short Array ( 1 ) Ġ{ Ġ 1 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < Short >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Short Array Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Short Array Extra (" name ")). willReturn ( Short Array ( 1 ) Ġ{ Ġ 1 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠShort Array :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan GetInt Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getInt Extra (" name ", Ġ 0 )). willReturn ( 1 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠInt :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ArrayOf Ints Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getInt Array Extra (" name ")). willReturn ( IntArray ( 1 ) Ġ{ Ġ 1 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < Int >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get IntArray Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getInt Array Extra (" name ")). willReturn ( IntArray ( 1 ) Ġ{ Ġ 1 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠInt Array :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Long Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getLong Extra (" name ", Ġ 0 )). willReturn ( 1 L ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠLong :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 1 L ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ArrayOf Long s Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getLong Array Extra (" name ")). willReturn ( Long Array ( 1 ) Ġ{ Ġ 1 L Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < Long >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 L ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Long Array Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getLong Array Extra (" name ")). willReturn ( Long Array ( 1 ) Ġ{ Ġ 1 L Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠLong Array :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 L ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Double Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getDouble Extra (" name ", Ġ 0 . 0 )). willReturn ( 1 . 0 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠDouble :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 1 . 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ArrayOf Doubles Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getDouble Array Extra (" name ")). willReturn ( Double Array ( 1 ) Ġ{ Ġ 1 . 0 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < Double >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 . 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Double Array Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getDouble Array Extra (" name ")). willReturn ( Double Array ( 1 ) Ġ{ Ġ 1 . 0 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠDouble Array :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 . 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Float Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Float Extra (" name ", Ġ 0 f )). willReturn ( 1 f ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠFloat :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 1 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ArrayOf Float s Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Float Array Extra (" name ")). willReturn ( Float Array ( 1 ) Ġ{ Ġ 1 f Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < Float >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Float Array Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Float Array Extra (" name ")). willReturn ( Float Array ( 1 ) Ġ{ Ġ 1 f Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠFloat Array :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 f ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Byte Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . getByte Extra (" name ", Ġ 0 )). willReturn ( 1 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠByte :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ArrayOf Bytes Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get ByteArray Extra (" name ")). willReturn ( ByteArray ( 1 ) Ġ{ Ġ 1 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠArray < Byte >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get ByteArray Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get ByteArray Extra (" name ")). willReturn ( ByteArray ( 1 ) Ġ{ Ġ 1 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠByteArray :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult ! ![ 0 ]. should . be . equal ( 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Serializable Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġserial izable : ĠSerializable Ġ= Ġmock () ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Serializable Extra (" name ")). willReturn ( serial izable ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠSerializable :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( serial izable ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Bundle Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbundle : ĠBundle Ġ= Ġmock () ĊĠĠĠĠĠĠĠ Ġgiven ( intent . get Bundle Extra (" name ")). willReturn ( bundle ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . get Extra ( intent , Ġ" name ", ĠBundle :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( bundle ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan GetString Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . getString ( 1 )). willReturn (" string ") ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠString :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal (" string ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan GetString Array Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . getString Array ( 1 )). willReturn ( array Of (" string ")) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠArray < String >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult [ 0 ]. should . be . equal (" string ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get CharSequence Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . getText ( 1 )). willReturn (" string ") ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠCharSequence :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal (" string ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get CharSequence Array Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . getText Array ( 1 )). willReturn ( array Of (" string ")) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠArray < CharSequence >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult [ 0 ]. should . be . equal (" string ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan GetInt Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . getInteger ( 1 )). willReturn ( 2 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠInt :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get IntArray Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . getInt Array ( 1 )). willReturn ( IntArray ( 1 ) Ġ{ Ġ 2 Ġ}) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠArray < Int >:: class ) ĊĊĠĠĠĠĠĠĠ Ġresult [ 0 ]. should . be . equal ( 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Boolean Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . getBoolean ( 1 )). willReturn ( true ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠBoolean :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be .` true ` ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Drawable Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdrawable : ĠDrawable Ġ= Ġmock () ĊĠĠĠĠĠĠĠ Ġgiven ( resources . get Drawable ( 1 )). willReturn ( drawable ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . getResource ( resources , Ġ 1 , ĠDrawable :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( drawable ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Dimension () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( resources . get Dimension Pixel Size ( 1 )). willReturn ( 2 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġclass To Test . dimension In Pixels ( resources , Ġ 1 ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 2 ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠBase Kit Extensions Test Ġ{ ĊĊĠĠĠ Ġval Ġintent : ĠIntent Ġ= Ġmock () ĊĠĠĠ Ġval Ġresources : ĠResources Ġ= Ġmock () ĊĠĠĠ Ġval Ġkit : ĠAndroid Kit Ġ= Ġmock () ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ ĠAndroid Kit . instance Ġ= Ġkit ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ After ĊĠĠĠ Ġfun ĠtearDown (){ ĊĠĠĠĠĠĠĠ ĠAndroid Kit . reset To Default () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Extra () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( kit . get Extra ( intent , Ġ" name ", ĠString :: class )). willReturn (" value ") ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġget Extra ( intent , Ġ" name ", ĠString :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal (" value ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( kit . getResource ( resources , Ġ 1 , ĠString :: class )). willReturn (" value ") ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠgetResource ( resources , Ġ 1 , ĠString :: class ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal (" value ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcan Get Dimension () Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven ( kit . dimension In Pixels ( resources , Ġ 1 )). willReturn ( 2 ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresult Ġby Ġdimension In Pixels ( resources , Ġ 1 ) ĊĊĠĠĠĠĠĠĠ Ġresult . should . be . equal ( 2 ) ĊĠĠĠ Ġ} Ċ Ċ }