示例#1
0
 /// <exception cref="System.Exception"/>
 public virtual void TestReflect()
 {
     TestAvroSerialization.RefSerializable before = new TestAvroSerialization.RefSerializable
                                                        ();
     before.x = 10;
     TestAvroSerialization.RefSerializable after = SerializationTestUtil.TestSerialization
                                                       (conf, before);
     Assert.Equal(before, after);
 }
示例#2
0
        /// <exception cref="System.Exception"/>
        public virtual void TestSpecific()
        {
            AvroRecord before = new AvroRecord();

            before.intField = 5;
            AvroRecord after = SerializationTestUtil.TestSerialization(conf, before);

            Assert.Equal(before, after);
        }
示例#3
0
 /// <exception cref="System.Exception"/>
 public virtual void TestReflectInnerClass()
 {
     TestAvroSerialization.InnerRecord before = new TestAvroSerialization.InnerRecord(
         );
     before.x = 10;
     conf.Set(AvroReflectSerialization.AvroReflectPackages, before.GetType().Assembly.
              GetName());
     TestAvroSerialization.InnerRecord after = SerializationTestUtil.TestSerialization
                                                   (conf, before);
     Assert.Equal(before, after);
 }