@Before
  public void setUp() throws Exception {
    initMocks(this);

    config = ConfigsUtils.prepareConfigOne();

    when(configService.getByName(config.getName())).thenReturn(config);

    appSchemaChangeController = new AppSchemaChangeController(eventRelay, configService);
    controller = MockMvcBuilders.standaloneSetup(appSchemaChangeController).build();
  }
  @Test
  public void shouldReturnConfigurationWithUpdatedName() throws CommcareConnectionFailureException {

    List<Config> configList = new ArrayList<>();
    configList.add(ConfigsUtils.prepareConfigOne());
    configList.add(ConfigsUtils.prepareConfigTwo());
    Config firstConfig = configList.get(0);

    Configs configs = new Configs(configList);
    configs.setDefaultConfigName(firstConfig.getName());
    configService.setConfigs(configs);

    Config updatedConfig = new Config();
    updatedConfig.setAccountConfig(firstConfig.getAccountConfig());
    updatedConfig.setName("UpdatedOne");

    String oldName = firstConfig.getName();
    Config savedConfig = configService.updateConfig(updatedConfig, oldName);

    assertEquals("UpdatedOne", savedConfig.getName());
  }