|  | @@ -167,6 +167,13 @@ namespace Google.Protobuf.WellKnownTypes
 | 
	
		
			
				|  |  |                  Uint32Field = { { 15, uint.MaxValue }, { 16, uint.MinValue }, { 17, 0U } },
 | 
	
		
			
				|  |  |                  Uint64Field = { { 18, ulong.MaxValue }, { 19, ulong.MinValue }, { 20, 0UL } },
 | 
	
		
			
				|  |  |              };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var bytes = message.ToByteArray();
 | 
	
		
			
				|  |  | +            var parsed = MapWellKnownTypes.Parser.ParseFrom(bytes);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            Assert.AreEqual(message, parsed);
 | 
	
		
			
				|  |  | +            // Just to test a single value for sanity...
 | 
	
		
			
				|  |  | +            Assert.AreEqual("Second", message.StringField[12]);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          [Test]
 |