datamarshaler unit tests