public void BindingAcrossUnknownBoundaryTest() { var childClass = new BindingAcrossUnknownBoundaryChildClass {Subfield = "hello"}; var unknownTypeClass = new BindingAcrossUnknownBoundaryClass { Field = childClass }; var serializer = new BinarySerialization.BinarySerializer(); var stream = new MemoryStream(); serializer.Serialize(stream, unknownTypeClass); var data = stream.ToArray(); Assert.AreEqual((byte)childClass.Subfield.Length, data[0]); }
public void BindingAcrossUnknownBoundaryTest() { var childClass = new BindingAcrossUnknownBoundaryChildClass { Subfield = "hello" }; var unknownTypeClass = new BindingAcrossUnknownBoundaryClass { Field = childClass }; var serializer = new BinarySerializer(); var stream = new MemoryStream(); serializer.Serialize(stream, unknownTypeClass); var data = stream.ToArray(); Assert.Equal((byte)childClass.Subfield.Length, data[0]); }