package Ġru . ot us . ot us kotlin . user . backend . log ics Ċ Ċ import Ġkotlinx . coroutines . run Blocking Ċ import Ġru . ot us . ot us kotlin . user . backend . common . User Context Ċ import Ġru . ot us . ot us kotlin . user . backend . common . User Context Status Ċ import Ġru . ot us . ot us kotlin . user . backend . common . models . User Create Stub Cases Ċ import Ġru . ot us . ot us kotlin . user . backend . common . models . User Model Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ internal Ġclass ĠUser Create Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcr ud Create Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcr ud Ġ= ĠUser Crud () ĊĠĠĠĠĠĠĠ Ġval Ġcontext Ġ= ĠUser Context ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest User Ġ= ĠUser Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfname Ġ= Ġ" I van ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm name Ġ= Ġ" I van ov ich ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġl name Ġ= Ġ" I van ov " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstub Create Case Ġ= ĠUser Create Stub Cases . SUCCESS ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġrun Blocking Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcr ud . create ( context ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( User Context Status . SUCCESS , Ġcontext . status ) ĊĠĠĠĠĠĠĠ ĠassertEquals (" I van ", Ġcontext . response User . fname ) ĊĠĠĠ Ġ} Ċ } Ċ