"""
    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 unittest

import eis.payment
from eis.payment.api.bank_transaction_api import BankTransactionApi  # noqa: E501


class TestBankTransactionApi(unittest.TestCase):
    """BankTransactionApi unit test stubs"""

    def setUp(self):
        self.api = BankTransactionApi()  # noqa: E501

    def tearDown(self):
        pass

    def test_generate_invoice_match_suggestion(self):
        """Test case for generate_invoice_match_suggestion

        Invoice Match Suggestion  # noqa: E501
        """
        pass

    def test_get_bank_transaction(self):
        """Test case for get_bank_transaction

        Retrieve the bank transaction  # noqa: E501
        """
        pass

    def test_import_bank_transactions(self):
        """Test case for import_bank_transactions

        Create the bank transactions  # noqa: E501
        """
        pass

    def test_link_bank_transaction(self):
        """Test case for link_bank_transaction

        Link bank transaction  # noqa: E501
        """
        pass

    def test_list_bank_transactions(self):
        """Test case for list_bank_transactions

        List bank transactions  # noqa: E501
        """
        pass

    def test_unlink_bank_transaction(self):
        """Test case for unlink_bank_transaction

        Unlink bank transaction  # noqa: E501
        """
        pass


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