    @Test
    public void testValidation() {

        TravelRelocationDocument document = new TravelRelocationDocument();
        ActualExpense expense = new ActualExpense();
        expense.setExpenseAmount(new KualiDecimal(100));
        document.addActualExpense(expense);
        document.setFromCountryCode(validation.USA_COUNTRY_CODE);

        AttributedDocumentEvent event = new AttributedDocumentEventBase("description", "errorPathPrefix", document);

        assertFalse(validation.validate(event));

        document.setFromStateCode("AZ");

        assertTrue(validation.validate(event));

        document.setToCountryCode(validation.USA_COUNTRY_CODE);
        assertFalse(validation.validate(event));

        document.setToCountryCode("UK");
        assertTrue(validation.validate(event));


    }