public void testEncodeTaggedSeqInSeq() { IEncoder encoder = newEncoder(); Assert.IsNotNull(encoder); printEncoded("EncodeTaggedSeqInSeq: ", encoder, coderTestUtils.createTaggedSeqInSeq()); checkEncoded(encoder, coderTestUtils.createTaggedSeqInSeq(), coderTestUtils.createTaggedSeqInSeqBytes()); }
public void testDecodeTaggedSeqInSeq() { IDecoder decoder = newDecoder(); System.IO.MemoryStream stream = new System.IO.MemoryStream(coderTestUtils.createTaggedSeqInSeqBytes()); TaggedSeqInSeq val = decoder.decode <TaggedSeqInSeq>(stream); Assert.AreEqual(val.Value.Field.Param_name, coderTestUtils.createTaggedSeqInSeq().Value.Field.Param_name); Assert.AreEqual(val.Value.Field.Param_value, coderTestUtils.createTaggedSeqInSeq().Value.Field.Param_value); }