@Test
 public void shouldSetServiceAndVersion() {
   final InsertSensorParameters parameters =
       new InsertSensorParameters("sdf", "sdf", oneElementList, oneElementList, oneElementList);
   assertThat(parameters.getSingleValue(SERVICE_TYPE), is("SOS"));
   assertThat(parameters.getSingleValue(SERVICE_VERSION), is("2.0.0"));
 }
 @Test
 public void shouldSetProcedureDescriptionFormat() {
   final String descriptionFormat = "sdf";
   final InsertSensorParameters parameters =
       new InsertSensorParameters(
           "pdf", descriptionFormat, oneElementList, oneElementList, oneElementList);
   final String value = parameters.getSingleValue(PROCEDURE_DESCRIPTION_FORMAT);
   assertThat(value, is(descriptionFormat));
 }
 @Test
 public void shouldSetObservationTypes() {
   final Collection<String> obsTypes =
       Arrays.asList("test-obs-type-1", "test-obs-type-2", "test-foi-obs-3");
   final InsertSensorParameters parameters =
       new InsertSensorParameters("sdf", "sdf", oneElementList, oneElementList, obsTypes);
   final Iterator<String> values = parameters.getAllValues(OBSERVATION_TYPES).iterator();
   checkMultipleValues(obsTypes, values);
 }
 @Test
 public void shouldSetFeatureOfInterestTypes() {
   final Collection<String> foiTypes =
       Arrays.asList("test-foi-type-1", "test-foi-type-2", "test-foi-type-3");
   final InsertSensorParameters parameters =
       new InsertSensorParameters("sdf", "sdf", oneElementList, foiTypes, oneElementList);
   final Iterator<String> values = parameters.getAllValues(FEATURE_OF_INTEREST_TYPES).iterator();
   checkMultipleValues(foiTypes, values);
 }
 @Test
 public void shouldSetObservableProperties() {
   final Collection<String> observableProperties =
       Arrays.asList("test-obsProp-1", "test-obsProp-2", "test-obsProp-3");
   final InsertSensorParameters parameters =
       new InsertSensorParameters(
           "sdf", "sdf", observableProperties, oneElementList, oneElementList);
   final Iterator<String> values = parameters.getAllValues(OBSERVABLE_PROPERTIES).iterator();
   checkMultipleValues(observableProperties, values);
 }
 @Test
 public void shouldCreateValidParameterAssembly() {
   final InsertSensorParameters parameters =
       new InsertSensorParameters("sdf", "sdf", oneElementList, oneElementList, oneElementList);
   assertThat(parameters.isValid(), is(true));
 }