@@ -110,11 +110,7 @@ public void UpdateAccountApiTest() throws ApiException {
110110 });
111111 }
112112
113- public static DepositAccount CreateDepositAccount (UnitApi unitApi , Customer .TypeEnum customerType ) throws ApiException {
114- Customer customer ;
115- if (customerType == Customer .TypeEnum .INDIVIDUAL_CUSTOMER ) { customer = CreateIndividualCustomer (unitApi ); }
116- else { customer = CreateBusinessCustomer (unitApi ); }
117-
113+ public static DepositAccount CreateDepositAccount (UnitApi unitApi , Customer customer ) throws ApiException {
118114 CreateDepositAccount cda = new CreateDepositAccount ();
119115 CreateDepositAccountAttributes attributes = new CreateDepositAccountAttributes ();
120116 attributes .setDepositProduct ("checking" );
@@ -142,11 +138,11 @@ public static DepositAccount CreateDepositAccount(UnitApi unitApi, Customer.Type
142138
143139 @ Test
144140 public void CreateDepositAccountApiTest () throws ApiException {
145- CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
141+ CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
146142 }
147143
148144 DepositAccount CreateAndCloseDepositAccount () throws ApiException {
149- DepositAccount depositAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
145+ DepositAccount depositAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
150146 CloseAccountRequest closeAccountRequest = new CloseAccountRequest ();
151147 CloseAccountRequestData closeAccountRequestData = new CloseAccountRequestData ();
152148 CloseAccountRequestDataAttributes closeAccountRequestAttributes = new CloseAccountRequestDataAttributes ();
@@ -174,7 +170,7 @@ public void ReopenDepositAccountApiTest() throws ApiException {
174170 }
175171
176172 private DepositAccount CreateAndFreezeDepositAccount () throws ApiException {
177- DepositAccount depositAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
173+ DepositAccount depositAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
178174 FreezeAccountRequest freezeAccountRequest = new FreezeAccountRequest ();
179175 FreezeAccountRequestData freezeAccountRequestData = new FreezeAccountRequestData ();
180176 FreezeAccountRequestDataAttributes freezeAccountRequestDataAttributes = new FreezeAccountRequestDataAttributes ();
@@ -202,14 +198,14 @@ public void UnfreezeDepositAccountApiTest() throws ApiException {
202198
203199 @ Test
204200 public void GetDepositAccountLimitsApiTest () throws ApiException {
205- DepositAccount depositAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
201+ DepositAccount depositAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
206202 UnitGetAccountLimitsResponse res = unitApi .getAccountLimits (depositAccount .getId ());
207203 assert res .getData ().getType ().equals (Limits .TypeEnum .LIMITS );
208204 }
209205
210206 @ Test
211207 public void GetDepositAccountAvailableProducts () throws ApiException {
212- DepositAccount depositAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
208+ DepositAccount depositAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
213209 UnitDepositProductsResponse res = unitApi .getDepositProductsList (depositAccount .getId ());
214210 res .getData ().forEach (product -> {
215211 assert product .getType ().equals (DepositProduct .TypeEnum .ACCOUNT_DEPOSIT_PRODUCT );
@@ -218,7 +214,7 @@ public void GetDepositAccountAvailableProducts() throws ApiException {
218214
219215 @ Test
220216 public void GetDepositAccountBalanceHistory () throws ApiException {
221- DepositAccount depositAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
217+ DepositAccount depositAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
222218 ListPageParameters pageParams = new ListPageParameters ();
223219 pageParams .setLimit (20 );
224220 GetAccountBalanceHistoryFilterParameter mainFilters = new GetAccountBalanceHistoryFilterParameter ();
@@ -230,7 +226,7 @@ public void GetDepositAccountBalanceHistory() throws ApiException {
230226 }
231227
232228 DepositAccount CreateDepositAccountAndAddOwnersToIt (List <DepositAccountOwner > owners ) throws ApiException {
233- DepositAccount depositAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
229+ DepositAccount depositAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
234230 AddAccountOwnersRequest addAccountOwnersRequest = new AddAccountOwnersRequest ();
235231 addAccountOwnersRequest .setData (owners );
236232 UnitDepositAccountResponse res = unitApi .addAccountOwners (depositAccount .getId (), addAccountOwnersRequest );
@@ -241,8 +237,8 @@ DepositAccount CreateDepositAccountAndAddOwnersToIt (List<DepositAccountOwner> o
241237 @ Test
242238 public void AddDepositAccountOwnersApiTest () throws ApiException {
243239 List <DepositAccountOwner > owners = new ArrayList <DepositAccountOwner >();
244- DepositAccount depositAccountOne = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
245- DepositAccount depositAccountTwo = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
240+ DepositAccount depositAccountOne = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
241+ DepositAccount depositAccountTwo = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
246242 DepositAccountOwner ownerOne = new DepositAccountOwner ();
247243 ownerOne .setId (depositAccountOne .getId ());
248244 ownerOne .setType (DepositAccountOwner .TypeEnum .CUSTOMER );
@@ -257,8 +253,8 @@ public void AddDepositAccountOwnersApiTest() throws ApiException {
257253 @ Test
258254 public void RemoveDepositAccountOwnersApiTest () throws ApiException {
259255 List <DepositAccountOwner > owners = new ArrayList <DepositAccountOwner >();
260- DepositAccount depositAccountOne = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
261- DepositAccount depositAccountTwo = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
256+ DepositAccount depositAccountOne = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
257+ DepositAccount depositAccountTwo = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
262258 DepositAccountOwner ownerOne = new DepositAccountOwner ();
263259 ownerOne .setId (depositAccountOne .getId ());
264260 ownerOne .setType (DepositAccountOwner .TypeEnum .CUSTOMER );
@@ -438,7 +434,7 @@ public void ReopenWalletAccountApiTest() throws ApiException {
438434 }
439435
440436 WalletAccount CreateAndFreezeWalletAccount () throws ApiException {
441- DepositAccount walletAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
437+ DepositAccount walletAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
442438 FreezeAccountRequest freezeAccountRequest = new FreezeAccountRequest ();
443439 FreezeAccountRequestData freezeAccountRequestData = new FreezeAccountRequestData ();
444440 FreezeAccountRequestDataAttributes freezeAccountRequestDataAttributes = new FreezeAccountRequestDataAttributes ();
@@ -466,7 +462,7 @@ public void UnfreezeWalletAccountApiTest() throws ApiException {
466462
467463 @ Test
468464 public void GetWalletAccountLimitsApiTest () throws ApiException {
469- DepositAccount depositAccount = CreateDepositAccount (unitApi , Customer . TypeEnum . INDIVIDUAL_CUSTOMER );
465+ DepositAccount depositAccount = CreateDepositAccount (unitApi , CreateIndividualCustomer ( unitApi ) );
470466 UnitGetAccountLimitsResponse res = unitApi .getAccountLimits (depositAccount .getId ());
471467 assert res .getData ().getType ().equals (Limits .TypeEnum .WALLET_LIMITS );
472468 }
0 commit comments