Added group roundtrip tests and fixed any issues discovered
diff --git a/csharp/src/Google.Protobuf.Test/TestProtos/Unittest.cs b/csharp/src/Google.Protobuf.Test/TestProtos/Unittest.cs index 13effe5..1043d73 100644 --- a/csharp/src/Google.Protobuf.Test/TestProtos/Unittest.cs +++ b/csharp/src/Google.Protobuf.Test/TestProtos/Unittest.cs
@@ -5406,6 +5406,8 @@ uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { + case 132: + return; default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -5550,6 +5552,8 @@ uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { + case 372: + return; default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; @@ -6279,6 +6283,8 @@ uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { + case 132: + return; default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break;