Sha256: 9aefa5281658eb1f0b6e5c62e5270044473adc19b35185f5fa506bf7cc39153b

Contents?: true

Size: 1.07 KB

Versions: 2

Compression:

Stored size: 1.07 KB

Contents

require_relative '../test/core_pro_test_base'
require_relative '../lib/corepro/transfer'

class AjTransferPrepaidTest < CoreProTestBase

  def test_create_external_to_internal
    t = CorePro::Transfer.new
    t.customerId = @@prepaidCustomerId
    t.fromId = @@prepaidExternalAccountId
    t.toId = @@prepaidAccountId
    t.amount = 1.25
    results = t.create @@prepaidConn, nil
    @@prepaidExternalToInternalTransactionId = results[0].transactionId
    assert @@prepaidExternalToInternalTransactionId > 0
  end

  def test_create_internal_to_external
    t = CorePro::Transfer.new
    t.customerId = @@prepaidCustomerId
    t.fromId = @@prepaidAccountId
    t.toId = @@prepaidExternalAccountId
    t.amount = 1.20
    results = t.create @@prepaidConn, nil
    @@prepaidInternalToExternalTransactionId = results[0].transactionId
    assert @@prepaidInternalToExternalTransactionId > 0
  end

  # def test_void
  #   t = CorePro::Transfer.new
  #   t.customerId = @@prepaidCustomerId
  #   t.transactionId = @@prepaidExternalToInternalTransactionId
  #   t.void @@prepaidConn, nil
  # end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
corepro-0.0.7 test/aj_transfer_prepaid_test.rb
corepro-0.0.6 test/aj_transfer_prepaid_test.rb