Avro.Test.TestSchema2.testEnumMismatch C# (CSharp) Method

testEnumMismatch() public method

public testEnumMismatch ( ) : void
return void
        public void testEnumMismatch()
        {
            Schema actual = Schema.Parse
              ("{\"type\":\"enum\",\"name\":\"E\",\"symbols\":[\"X\",\"Y\"]}");
            Schema expected = Schema.Parse
              ("{\"type\":\"enum\",\"name\":\"E\",\"symbols\":[\"Y\",\"Z\"]}");
            MemoryStream iostr = new MemoryStream();
            DatumWriter writer = new DatumWriter(actual);
            BinaryEncoder encoder = new BinaryEncoder(iostr);
            writer.write("Y", encoder);
            writer.write("X", encoder);
            byte[] data = iostr.ToArray();
            throw new NotImplementedException();

            //BinaryDecoder decoder = new BinaryDecoder(
            //Decoder decoder = BinaryDecoder.CreateBinaryDecoder(
            //    data, null);
            //DatumReader<String> input = new GenericDatumReader<String>(actual, expected);
            //Assert.AreEqual(input.Read(null, decoder), "Wrong value", "Y");
            //try
            //{
            //    input.Read(null, decoder);
            //    Assert.Fail("Should have thrown exception.");
            //}
            //catch (AvroTypeException e)
            //{
            //    // expected
            //}
        }