### Question:
ToscaResourceInstaller { protected ConfigurationResource getConfigurationResource(IEntityDetails configEntity) { Metadata metadata = configEntity.getMetadata(); ConfigurationResource configResource = new ConfigurationResource(); configResource.setModelName(metadata.getValue(SdcPropertyNames.PROPERTY_NAME_NAME)); configResource.setModelInvariantUUID(metadata.getValue(SdcPropertyNames.PROPERTY_NAME_INVARIANTUUID)); configResource.setModelUUID(metadata.getValue(SdcPropertyNames.PROPERTY_NAME_UUID)); configResource.setModelVersion(metadata.getValue(SdcPropertyNames.PROPERTY_NAME_VERSION)); configResource.setDescription(metadata.getValue(SdcPropertyNames.PROPERTY_NAME_DESCRIPTION)); configResource.setToscaNodeType(configEntity.getToscaType()); return configResource; }  boolean isCsarAlreadyDeployed(ToscaResourceStructure toscaResourceStructure); boolean isResourceAlreadyDeployed(ResourceStructure vfResourceStruct, boolean serviceDeployed); void installTheComponentStatus(IStatusData iStatus); @Transactional(rollbackFor = {ArtifactInstallerException.class}) void installTheResource(ToscaResourceStructure toscaResourceStruct, ResourceStructure resourceStruct); @Transactional(rollbackFor = {ArtifactInstallerException.class}) void installTheVfResource(ToscaResourceStructure toscaResourceStruct, VfResourceStructure vfResourceStruct); void processWatchdog(String distributionId, String servideUUID, Optional<String> distributionNotification,
            String consumerId); String verifyTheFilePrefixInArtifacts(String filebody, VfResourceStructure vfResourceStructure,
            List<String> listTypes); String verifyTheFilePrefixInString(final String body, final String filenameToVerify); String getVnfcResourceInput(IEntityDetails vfcEntity, List<Input> inputList); List<IEntityDetails> getEntityDetails(ToscaResourceStructure toscaResourceStruct,
            EntityQueryBuilder entityType, TopologyTemplateQueryBuilder topologyTemplateBuilder, boolean nestedSearch); String getLeafPropertyValue(IEntityDetails entityDetails, String propName); @Transactional(rollbackFor = {ArtifactInstallerException.class}) void installNsstService(ToscaResourceStructure toscaResourceStruct, VfResourceStructure vfResourceStruct,
            String artifactContent);  }### Answer:
@Test public void getConfigurationResourceTest() { prepareConfigurationResource(); ConfigurationResource configResource = toscaInstaller.getConfigurationResource(entityDetails); assertNotNull(configResource); assertEquals(MockConstants.MODEL_NAME, configResource.getModelName()); assertEquals(MockConstants.MODEL_INVARIANT_UUID, configResource.getModelInvariantUUID()); assertEquals(MockConstants.MODEL_UUID, configResource.getModelUUID()); assertEquals(MockConstants.MODEL_VERSION, configResource.getModelVersion()); assertEquals(MockConstants.MODEL_DESCRIPTION, configResource.getDescription()); assertEquals(MockConstants.TEMPLATE_TYPE, entityDetails.getToscaType()); }