blob: e993efad6c88281ed21ebeff874e32b086bf1f86 [file] [log] [blame]
csharptest27bfcc52011-06-02 12:04:06 -05001using System;
2using NUnit.Framework;
3
csharptestb5ba93b2011-07-14 13:40:09 -05004namespace Google.ProtocolBuffers.Compatibility
csharptest27bfcc52011-06-02 12:04:06 -05005{
6 [TestFixture]
7 public class BinaryCompatibilityTests : CompatibilityTests
8 {
csharptest27bfcc52011-06-02 12:04:06 -05009 protected override object SerializeMessage<TMessage, TBuilder>(TMessage message)
10 {
11 byte[] bresult = message.ToByteArray();
12 return bresult;
13 }
14
csharptestb5ba93b2011-07-14 13:40:09 -050015 protected override TBuilder DeserializeMessage<TMessage, TBuilder>(object message, TBuilder builder, ExtensionRegistry registry)
csharptest27bfcc52011-06-02 12:04:06 -050016 {
17 return builder.MergeFrom((byte[])message, registry);
18 }
19 }
20}