@Test
public void invokePositionPositive() {

    FunctionTestUtil.assertResultList(removeFunction.invoke(Collections.singletonList(1), BigDecimal.ONE), Collections.emptyList());
    FunctionTestUtil.assertResultList(
            removeFunction.invoke(Arrays.asList(1, "test", BigDecimal.valueOf(14)), BigDecimal.ONE),
            Arrays.asList("test", BigDecimal.valueOf(14)));
    FunctionTestUtil.assertResultList(
            removeFunction.invoke(Arrays.asList(1, "test", BigDecimal.valueOf(14)), BigDecimal.valueOf(2)),
            Arrays.asList(1, BigDecimal.valueOf(14)));
    FunctionTestUtil.assertResultList(
            removeFunction.invoke(Arrays.asList(1, "test", BigDecimal.valueOf(14)), BigDecimal.valueOf(3)),
            Arrays.asList(1, "test"));
}