@Test
public void shouldApplyMandatoryParametersWithAllConstructors() {

    String procedure = parameterAssembly.getSingleValue(PROCEDURE_PARAMETER);
    String outputFormat = parameterAssembly.getSingleValue(OUTPUT_FORMAT_PARAMETER);
    assertEquals(SENSOR_ID, procedure);
    assertEquals(OUTPUT_FORMAT_SENSORML, outputFormat);
    assertThat(parameterAssembly.isValid(),is(true));
    parameterAssembly = new DescribeSensorParameters(SENSOR_ID);
    procedure = parameterAssembly.getSingleValue(PROCEDURE_PARAMETER);
    outputFormat = parameterAssembly.getSingleValue(OUTPUT_FORMAT_PARAMETER);
    assertEquals(SENSOR_ID, procedure);
    assertEquals(OUTPUT_FORMAT_SENSORML, outputFormat);
    assertThat(parameterAssembly.isValid(),is(true));
}