@Test
    public void testEmptyTagPaymentStatus() throws Exception {
        System.out.println("ApiCommandsFacadeImplTest ---> testEmptyTagPaymentStatus");

        File file = new File(
                "src/test/java/ru/arsenalpay/api/unit/support/api_empty_field_payment_status_response.xml"
        );
        InputStream content = new FileInputStream(file);
        when(httpEntityMock.getContent()).thenReturn(content);
        when(httpClientMock.execute(isA(HttpPost.class), isA(HttpContext.class))).thenReturn(httpResponseMock);

        ApiCommandsFacade apiCommandsFacade = new ApiCommandsFacadeImpl(
                new ApacheApiClientImpl(httpClientMock)
        );

        try {
            final PaymentStatusRequest request = new PaymentStatusRequest(0L);
            final PaymentStatusResponse response = apiCommandsFacade.checkPaymentStatus(request);

            assertNotNull(response);
            assertEquals(1159374L, response.getTransactionId().longValue());
            assertNull(response.getRecipientId());
            assertNull(response.getPayerId());
            assertNull(response.getAmount());
            assertNull(response.getDate());
            assertEquals(OperationStatus.REFUSED, response.getMessage());
        } catch (Exception e) {
            e.printStackTrace(System.err);
            fail(e.getMessage());
        }
    }