package Ġbr . com . la er ci os kt . backend . data Ċ Ċ import Ġbr . com . la er ci os kt . backend . data . User Status . ACTIVE Ċ import Ġorg . am sh ove . k lu ent .` should Ġbe Ġequal Ġto ` Ċ import Ġkotlin . test . Test Ċ Ċ internal Ġclass ĠUser Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` toString Ġwith Ġall Ġfields `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġadmin Ġ= ĠCategory . Category Builder (). with Name (" Admin "). build () ĊĠĠĠĠĠĠĠ Ġval Ġuser Ġ= ĠUser . User Builder (). with UserName (" L ee ĠSed ol ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Password (" Alpha _ Go _ 2 0 1 6 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( ACTIVE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Category ( admin ). build () ĊĊĠĠĠĠĠĠĠ Ġuser . toString (). ` should Ġbe Ġequal Ġto ` (""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUser Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠuserName Ġ= ĠLee ĠSed ol ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠActive ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcategory Ġ= Ġ[ Admin ] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` toString Ġwithout Ġcategory `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuser Ġ= ĠUser . User Builder (). with UserName (" L ee ĠSed ol ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Password (" Alpha _ Go _ 2 0 1 6 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Status ( ACTIVE ). build () ĊĊĠĠĠĠĠĠĠ Ġuser . toString (). ` should Ġbe Ġequal Ġto ` (""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUser Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠuserName Ġ= ĠLee ĠSed ol ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠActive ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcategory Ġ= Ġ[] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent ()) ĊĠĠĠ Ġ} Ċ Ċ }