public void Test_Check_SizeReduction_When_MessageContainingDefaultValues()
{
var serializer = new ProtobufSerializer(null);
var msg1 = new IDefault_PayloadTable.Call_Invoke { a = 1, b = 2, c = "Test" };
var msg2 = new IDefault_PayloadTable.CallWithDefault_Invoke { a = 1, b = 2, c = "Test" };
var bytes1 = serializer.ToBinary(new RequestMessage { InvokePayload = msg1 });
var bytes2 = serializer.ToBinary(new RequestMessage { InvokePayload = msg2 });
Assert.InRange(bytes2.Length, 0, bytes1.Length - 1);
}
}