blob: fe8a1e37d65d92a1370df7f95a6ba16cc404f891 [file] [log] [blame]
csharptest27bfcc52011-06-02 12:04:06 -05001using System;
2using NUnit.Framework;
3
4namespace Google.ProtocolBuffers.CompatTests
5{
6 [TestFixture]
7 public class BinaryCompatibilityTests : CompatibilityTests
8 {
9 protected override string TestName { get { return "binary"; } }
10
11 protected override object SerializeMessage<TMessage, TBuilder>(TMessage message)
12 {
13 byte[] bresult = message.ToByteArray();
14 return bresult;
15 }
16
17 protected override TBuilder DeerializeMessage<TMessage, TBuilder>(object message, TBuilder builder, ExtensionRegistry registry)
18 {
19 return builder.MergeFrom((byte[])message, registry);
20 }
21 }
22}