@Test
public void testGetBusinessObjectDefinitionDescriptionSuggestionStatusEntity()
{

    // Create a business object definition description suggestion entity.
    BusinessObjectDefinitionDescriptionSuggestionStatusEntity businessObjectDefinitionDescriptionSuggestionStatusEntity =
        new BusinessObjectDefinitionDescriptionSuggestionStatusEntity();
    businessObjectDefinitionDescriptionSuggestionStatusEntity.setCode(BDEF_DESCRIPTION_SUGGESTION_STATUS);
    // Setup mock interactions.
    when(businessObjectDefinitionDescriptionSuggestionStatusDao
        .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS))
        .thenReturn(businessObjectDefinitionDescriptionSuggestionStatusEntity);
    // Call method under test.
    BusinessObjectDefinitionDescriptionSuggestionStatusEntity result = businessObjectDefinitionDescriptionSuggestionStatusDaoHelper
        .getBusinessObjectDefinitionDescriptionSuggestionStatusEntity(BDEF_DESCRIPTION_SUGGESTION_STATUS);
    // Validate result.
    assertThat("Result does not equal businessObjectDefinitionDescriptionSuggestionStatusEntity.", result,
        is(equalTo(businessObjectDefinitionDescriptionSuggestionStatusEntity)));
    // Verify mocks interactions.
    verify(businessObjectDefinitionDescriptionSuggestionStatusDao)
        .getBusinessObjectDefinitionDescriptionSuggestionStatusByCode(BDEF_DESCRIPTION_SUGGESTION_STATUS);
    verifyNoMoreInteractions(businessObjectDefinitionDescriptionSuggestionStatusDao);
}