So I have this mock extension method which change a value to another value:
public static void ChangeValue(this int value, int valueToChange) { value = value
You can't do that without using either a return value, or a ref parameter. The latter doesn't work alongside this (extension methods), so your best bet is a return value (rather than void).
return
ref
this
void