### Question:
Property { public String getPropertySubGroupID() { return group + "." +subGroup; } private  Property(Builder builder); String getPropertyName(); String getPropertyRenderer(); String getPropertyGroup(); String getPropertySubGroupID(); String getPropertySubGroup(); String getPropertyDataType(); String getPropertyType(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }### Answer:
@Test public void itShouldGiveSubgroupIDAsConcatinationOfGroupAndSubGroupName(){ String expectedSubgroupName = "TextProperties.TestSubGroup"; Property property=new Property.Builder("String","delimiter","TEXT") .group("TextProperties") .subGroup("TestSubGroup").build(); assertEquals(expectedSubgroupName,property.getPropertySubGroupID()); }