  @Test
  public void testPerformReplacementOnEveryPropertyAndExpectNewPropertyGenerated() {

    Properties actualProperties = build("git.branch", "feature/feature_name", "git.commit.author", "author#");

    List<ReplacementProperty> replacementProperties = new ArrayList<>();
    replacementProperties.add(new ReplacementProperty(null, "something", "^([^\\/]*)\\/([^\\/]*)$", "$1-$2", true, false, null));

    propertiesReplacer.performReplacement(actualProperties, replacementProperties);

    Properties exptecedProperties = build("git.branch", "feature/feature_name", "git.branch.something", "feature-feature_name", "git.commit.author", "author#", "git.commit.author.something", "author#");
    assertEquals(exptecedProperties, actualProperties);
  }