@Test
public void shouldUpdateContentsOfParameter() {

    // given
    database().withParameter("test").build();
    ParameterDAO parameterDAO = get(ParameterDAO.class);
    QueryRunner runner = queryRunner();
    Parameter updatedParameterData = parameter().withName("updatedTest").build();
    // when
    parameterDAO.update(runner, "test", updatedParameterData);
    runner.close();
    // then
    assertDatabase().hasNoParameter("test").hasParameter("updatedTest");
}