diff --git a/src/test/kotlin/roomescape/supports/Fixtures.kt b/src/test/kotlin/roomescape/supports/Fixtures.kt index 8c2ea6c3..ada73ea8 100644 --- a/src/test/kotlin/roomescape/supports/Fixtures.kt +++ b/src/test/kotlin/roomescape/supports/Fixtures.kt @@ -251,29 +251,29 @@ object PaymentFixture { fun cardDetail( amount: Int, - issuerCode: CardIssuerCode = CardIssuerCode.SHINHAN, - cardType: CardType = CardType.CREDIT, - ownerType: CardOwnerType = CardOwnerType.PERSONAL, + issuerCode: CardIssuerCode = CardIssuerCode.entries.random(), + cardType: CardType = CardType.entries.random(), + ownerType: CardOwnerType = CardOwnerType.entries.random(), installmentPlanMonths: Int = 0, ): CardDetail = CardDetail( issuerCode = issuerCode, - number = "429335*********", + number = "${(400000..500000).random()}*********", amount = amount, cardType = cardType, ownerType = ownerType, isInterestFree = false, - approveNo = "1828382", + approveNo = "${(1000000..9999999).random()}", installmentPlanMonths = installmentPlanMonths ) fun easypayDetail( amount: Int, - provider: EasyPayCompanyCode = EasyPayCompanyCode.TOSSPAY, + provider: EasyPayCompanyCode = EasyPayCompanyCode.entries.random(), discountAmount: Int = 0 ): EasyPayDetail = EasyPayDetail(provider, amount, discountAmount) fun transferDetail( - bankCode: BankCode = BankCode.SHINHAN, + bankCode: BankCode = BankCode.entries.random(), settlementStatus: String = "COMPLETED" ): TransferDetail = TransferDetail( bankCode = bankCode,