Example #1
0
        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);
        }
Example #2
0
        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);
        }