public virtual void testEncodeSet() { IEncoder encoder = newEncoder(); Assert.IsNotNull(encoder); printEncoded("Set test", encoder, coderTestUtils.createSet()); checkEncoded(encoder, coderTestUtils.createSet(), coderTestUtils.createSetBytes()); }
public virtual void testDecodeSet() { IDecoder decoder = newDecoder(); System.IO.MemoryStream stream = new System.IO.MemoryStream(coderTestUtils.createSetBytes()); SetWithDefault val = decoder.decode <SetWithDefault>(stream); Assert.AreEqual(val.Nodefault, coderTestUtils.createSet().Nodefault); Assert.AreEqual(val.Nodefault2.Value, coderTestUtils.createSet().Nodefault2.Value); Assert.AreEqual(val.Default3, coderTestUtils.createSet().Default3); }