"""
    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_class import BankOrderClass
from eis.payment.model.bank_transaction_invoice_class import BankTransactionInvoiceClass
from eis.payment.model.invoice_match_suggestion_class import InvoiceMatchSuggestionClass
from eis.payment.model.suggestion_generation_progress_class import SuggestionGenerationProgressClass
from eis.payment.model.tenant_bank_account_class_without_expand_properties import TenantBankAccountClassWithoutExpandProperties
globals()['BankOrderClass'] = BankOrderClass
globals()['BankTransactionInvoiceClass'] = BankTransactionInvoiceClass
globals()['InvoiceMatchSuggestionClass'] = InvoiceMatchSuggestionClass
globals()['SuggestionGenerationProgressClass'] = SuggestionGenerationProgressClass
globals()['TenantBankAccountClassWithoutExpandProperties'] = TenantBankAccountClassWithoutExpandProperties
from eis.payment.model.bank_transaction_class import BankTransactionClass


class TestBankTransactionClass(unittest.TestCase):
    """BankTransactionClass unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

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


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