@Test
public void selectProjectProperties() {
ComponentDto projectDto = insertPrivateProject("A");
long projectId = projectDto.getId();
insertProperty("global.one", "one", null, null);
insertProperty("global.two", "two", null, null);
insertProperty("project.one", "Pone", projectId, null);
insertProperty("project.two", "Ptwo", projectId, null);
List<PropertyDto> dtos = underTest.selectProjectProperties(projectDto.getDbKey());
assertThat(dtos)
.hasSize(2);
assertThatDto(findByKey(dtos, "project.one"))
.hasKey("project.one")
.hasResourceId(projectId)
.hasValue("Pone");
assertThatDto(findByKey(dtos, "project.two"))
.hasKey("project.two")
.hasResourceId(projectId)
.hasValue("Ptwo");
}