@Test
public void testValidateAttributesAgainstBusinessObjectDataAttributeDefinitionsAttributeNamesEqualIgnoreCase()
{

    // Create a business object data attribute definition for a required attribute with attribute name in upper case.
    BusinessObjectDataAttributeDefinitionEntity businessObjectDataAttributeDefinitionEntity = new BusinessObjectDataAttributeDefinitionEntity();
    businessObjectDataAttributeDefinitionEntity.setName(ATTRIBUTE_NAME.toUpperCase());
    // Call the method under test with the attribute name specified in lowercase.
    attributeDaoHelper
        .validateAttributesAgainstBusinessObjectDataAttributeDefinitions(Arrays.asList(new Attribute(ATTRIBUTE_NAME.toLowerCase(), ATTRIBUTE_VALUE)),
            Arrays.asList(businessObjectDataAttributeDefinitionEntity));
    // Verify the external calls.
    verifyNoMoreInteractionsHelper();
}