    @Test
    public void testRefundNullECheckId() {

        ECheckService eCheckService = new ECheckService();
        Refund refund = new Refund();
        try {
            eCheckService.refund(null, refund);
            Assert.fail("Expected IllegalArgumentException thrown");
        } catch (IllegalArgumentException e) {
            Assert.assertTrue(true, "Expected IllegalArgumentException was thrown");
        } catch (BaseException e) {
            Assert.fail("Unexpected BaseException thrown " + e.getMessage());
        }
        try {
            eCheckService.refund("", refund);
            Assert.fail("Expected IllegalArgumentException thrown");
        } catch (IllegalArgumentException e) {
            Assert.assertTrue(true, "Expected IllegalArgumentException was thrown");
        } catch (BaseException e) {
            Assert.fail("Unexpected BaseException thrown " + e.getMessage());
        }
    }