"""
    Emil Payment Service

    This service directly communicates with the various Payment Service Providers (PSPs)   in order to charge or refund customers. This service will automatically connect to the PSP linked   in your admin configuration; meaning if you configured Stripe, it will automatically create a payment   on Stripe when you create it in Emil.  # noqa: E501

    The version of the OpenAPI document: 1.0
    Contact: kontakt@emil.de
    Generated by: https://openapi-generator.tech
"""


import sys
import unittest

import eis.payment
from eis.payment.model.bank_order_entity import BankOrderEntity
from eis.payment.model.bank_transaction_invoice_entity import BankTransactionInvoiceEntity
from eis.payment.model.exceeding_credit_entity import ExceedingCreditEntity
from eis.payment.model.invoice_match_suggestion_entity import InvoiceMatchSuggestionEntity
from eis.payment.model.suggestion_generation_progress_entity import SuggestionGenerationProgressEntity
from eis.payment.model.tenant_bank_account_entity import TenantBankAccountEntity
globals()['BankOrderEntity'] = BankOrderEntity
globals()['BankTransactionInvoiceEntity'] = BankTransactionInvoiceEntity
globals()['ExceedingCreditEntity'] = ExceedingCreditEntity
globals()['InvoiceMatchSuggestionEntity'] = InvoiceMatchSuggestionEntity
globals()['SuggestionGenerationProgressEntity'] = SuggestionGenerationProgressEntity
globals()['TenantBankAccountEntity'] = TenantBankAccountEntity
from eis.payment.model.bank_transaction_entity import BankTransactionEntity


class TestBankTransactionEntity(unittest.TestCase):
    """BankTransactionEntity unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def testBankTransactionEntity(self):
        """Test BankTransactionEntity"""
        # FIXME: construct object with mandatory attributes with example values
        # model = BankTransactionEntity()  # noqa: E501
        pass


if __name__ == '__main__':
    unittest.main()
