Actually it is supposed to be 20.  The `TestPrimitiveInOut` internally increments the `ref i` by 10.  So if that is failing the test... then this isn't truly an in/out parameter.