package Ġtest . factory Ċ Ċ import Ġio . github . ser pro 6 9 . k faker . F aker Ċ import Ġresponse . Game Response Ċ import Ġresponse . Team Response Ċ import Ġjava . util .* Ċ import Ġkotlin . random . Random Ċ Ċ object ĠGame Response Factory Ġ{ ĊĠĠĠ Ġfun Ġmake Game Response ( ĊĠĠĠĠĠĠĠ Ġid : ĠLong Ġ= ĠRandom . next Long (), ĊĠĠĠĠĠĠĠ Ġhome Go als : ĠInt Ġ= ĠRandom . nextInt (), ĊĠĠĠĠĠĠĠ Ġaway Go als : ĠInt Ġ= ĠRandom . nextInt (), ĊĠĠĠĠĠĠĠ Ġteam Away : ĠTeam Response Ġ= Ġmake Team Response (), ĊĠĠĠĠĠĠĠ Ġteam Home : ĠTeam Response Ġ= Ġmake Team Response (), ĊĠĠĠĠĠĠĠ Ġst adium : ĠString Ġ= ĠFaker (). restaurant . name (), ĊĠĠĠĠĠĠĠ Ġgame Date : ĠString Ġ= ĠDate (). toString (), ĊĠĠĠĠĠĠĠ Ġround : ĠInt Ġ= ĠRandom . nextInt () ĊĠĠĠ Ġ) Ġ= ĊĠĠĠĠĠĠĠ ĠGame Response ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġid , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhome Go als Ġ= Ġhome Go als , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaway Go als Ġ= Ġaway Go als , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġteam Away Ġ= Ġteam Away , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġteam Home Ġ= Ġteam Home , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġst adium Ġ= Ġst adium , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgame Date Ġ= Ġgame Date , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġround Ġ= Ġround ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġmake Game List ( numberOf Games : ĠInt ): ĠMutable List < Game Response > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġgame List Ġ= Ġmutable ListOf < Game Response >() ĊĠĠĠĠĠĠĠ Ġfor Ġ( x Ġin Ġ 0 Ġuntil ĠnumberOf Games ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġgame List . add ( make Game Response ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġgame List ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmake Team Response ( ĊĠĠĠĠĠĠĠ Ġname : ĠString Ġ= ĠFaker (). fun ny Name . name (), ĊĠĠĠĠĠĠĠ Ġshield Url : ĠString Ġ= ĠFaker (). internet . domain () ĊĠĠĠ Ġ) Ġ= ĊĠĠĠĠĠĠĠ ĠTeam Response ( name Ġ= Ġname , Ġshield Url Ġ= Ġshield Url ) Ċ }