public int SingleValuesJsonTests(int seed)
 {
     var opts = CreateSingle(seed);
     var sts = opts.ToString();
     if (Mode == 0) return sts.Length;
     var optz = new OptFields();
     optz.MergeFrom(sts);
     Assert.That(opts.Equals(optz), "JSON single values encode-decode");
     return sts.Length;
 }
 public int SingleValuesProtoTests(int seed)
 {
     var opts = CreateSingle(seed);
     var bto = opts.ToByteArray();
     if (Mode == 0) return bto.Length;
     var optz = new OptFields();
     optz.MergeFrom(bto);
     Assert.That(opts.Equals(optz), "PB single values encode-decode");
     return bto.Length;
 }