package Ġcom . air wal lex . android . model Ċ Ċ import Ġkotlin . test . assertEquals Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . ro bo lectric . Ro bo lectric TestRunner Ċ Ċ @ RunWith ( Ro bo lectric TestRunner :: class ) Ċ class ĠCreate Payment Consent Params Test Ġ{ ĊĊĠĠĠ Ġval Ġclient Secret Ġ= Ġ" ap 4 U ep 2 dv 3 1 m 0 UK P 4 - Uk P sd T lv x UR 2 ec j RL d qa PN Y pd G UP j BO u G ys Gc _ At bf u Nn 1 ln LC U 5 m ND h ZW g N vm 0 l - tu Bv O 8 Ee Cu C 9 0 RV Hz G _ v QX h D af n Di y ST FW - c Ml K - tq j 9 u Jl ZZ 8 N IF EM _ dp Zb 2 DX b Gk Q ==" ĊĊĠĠĠ Ġval Ġcustomer Id Ġ= Ġ" 1 " ĊĊĠĠĠ Ġval Ġpayment MethodType : ĠPayment MethodType Ġ= ĠPayment MethodType . CARD ĊĊĠĠĠ Ġval Ġnext Trigger edBy Ġ= ĠPayment Consent . Next Trigger edBy . CUSTOMER ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġbuilder Constructor () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcreate Payment Consent Params Ġ= ĠCreate Payment Consent Params . Builder ( client Secret , Ġcustomer Id , Ġpayment MethodType , Ġnext Trigger edBy ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set PaymentMethod Id (" 1 ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Requires C vc ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Merchant Trigger Reason ( Payment Consent . Merchant Trigger Reason . UN SCHEDUL ED ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ ĠassertEquals ( create Payment Consent Params , ĠCreate Payment Consent Params Fixtures . create Payment Consent Params ) ĊĠĠĠ Ġ} Ċ } Ċ