Ejemplo n.º 1
0
        private void TestByteSerialization(SpecCase x)
        {
            var stream = new ByteStream(0, true);
            var a      = new ItemCountDefinition()
            {
                TypeName    = "some type",
                SubtypeName = "some subtype",
                Count       = 47
            };

            a.AddToByteSteam(stream);
            stream = new ByteStream(stream.Data, stream.Data.Length);
            var a2 = new ItemCountDefinition(stream);

            x.Assert(a2.TypeName == "some type",
                     "Name serializes/deserializes correctly.");
            x.Assert(a2.SubtypeName == "some subtype",
                     "SubtypeName serializes/deserializes correctly.");
            x.Assert(a2.Count == 47,
                     "Count serializes/deserializes correctly.");
        }