public void StructType1_NormalTest() { var init = StructType1.InitializeThis(); StructType1 final; using (var mem = new MemoryStream()) { _bois.Serialize(init, mem); mem.Seek(0, SeekOrigin.Begin); final = _bois.Deserialize <StructType1>(mem); } AssertionHelper.AssertMembersAreEqual(init, final); }
public void StructType1_NullableVariable() { StructType1?init = StructType1.InitializeThis(); StructType1?final; using (var mem = new MemoryStream()) { _bois.Serialize(init, mem); mem.Seek(0, SeekOrigin.Begin); final = _bois.Deserialize <StructType1?>(mem); } Assert.IsNotNull(final); AssertionHelper.AssertMembersAreEqual(init.Value, final.Value); }