Esempio n. 1
0
        void AssertCodecSanity(EmberNode ember)
        {
            var originalXml = GetXml(ember);
             var output = new BerMemoryOutput();

             ember.Encode(output);

             var input = new BerMemoryInput(output.Memory);
             var reader = new EmberReader(input);

             var decoded = EmberNode.Decode(reader, new GlowApplicationInterface());
             var decodedXml = GetXml(decoded);

             if(originalXml != decodedXml)
            throw new Exception("Codec error!");
        }
Esempio n. 2
0
        void AssertCodecSanity(EmberNode ember)
        {
            var originalXml = GetXml(ember);
            var output      = new BerMemoryOutput();

            ember.Encode(output);

            var input  = new BerMemoryInput(output.Memory);
            var reader = new EmberReader(input);

            var decoded    = EmberNode.Decode(reader, new GlowApplicationInterface());
            var decodedXml = GetXml(decoded);

            if (originalXml != decodedXml)
            {
                throw new Exception("Codec error!");
            }
        }