@Test
public void testPerformReplacementOnSinglePropertyAndExpectNewPropertyGenerated() {

  Properties actualProperties = build("git.branch", "feature/feature_name", "git.commit.author", "author#");
  List<ReplacementProperty> replacementProperties = new ArrayList<>();
  replacementProperties.add(new ReplacementProperty("git.branch", "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#");
  assertEquals(exptecedProperties, actualProperties);
}