package Ġcom . dv per my ak ov . d agger . sample Ċ Ċ import Ġcom . dv per my ak ov . d agger . sample . data . Database Config Ċ import Ġcom . dv per my ak ov . d agger . sample . data . Network Config Ċ import Ġcom . dv per my ak ov . d agger . sample . di . component . KD agger Dependency Component Ċ import Ġcom . dv per my ak ov . d agger . sample . di . dependencies . Config Dependencies Ċ import Ġcom . dv per my ak ov . d agger . sample . di . modules . Main Module Ċ import Ġcom . dv per my ak ov . d agger . sample . domain . Transaction Model Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ class ĠDependency Component Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġget Transaction ViewModel () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcomponent Ġ= ĠK D agger Dependency Component . createNew Instance ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconfig Dependencies Ġ= Ġobject Ġ: ĠConfig Dependencies Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Network Config () Ġ= ĠNetwork Config () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Database Config () Ġ= ĠDatabase Config () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmain Module Ġ= ĠMain Module ( 1 0 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġtransactions Ġ= Ġcomponent . getTransaction ViewModel (). findAll Transactions () ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTransaction Model (" 1 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTransaction Model (" 2 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTransaction Model (" 3 "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTransaction Model (" 4 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransactions ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ Ċ }