Unit tests for handling TextUnmarshaler interface
decodeValue() can now decode arbitrary TextMarshalers