@Test
public void givenIntegerValue_generateDefault_shouldReturn0() {

    // given
    Integer integerValue = 3;
    int primitiveInteger = 4;
    // when
    Object result = defaultValueGenerator.generate(integerValue);
    Object primitiveResult = defaultValueGenerator.generate(primitiveInteger);
    // then
    assertEquals(0, result);
    assertEquals(0, primitiveResult);
}