/** Tests createSettingMetaData. */
  @Test
  public void testCreateSettingMetaData() {
    MetadataDTO metadataDTO = createMetaDataDTO(AVAILABLE_TO_MARKETING, VALUE);

    final SettingMetadata settingMetadata = context.mock(SettingMetadata.class);
    context.checking(
        new Expectations() {
          {
            oneOf(elasticpath).getBean(ContextIdNames.SETTING_METADATA);
            will(returnValue(settingMetadata));
            oneOf(settingMetadata).setKey(AVAILABLE_TO_MARKETING);
            oneOf(settingMetadata).setValue(VALUE);
          }
        });

    assertEquals(settingMetadata, settingDefinitionAdapter.createSettingMetaData(metadataDTO));
  }