Beispiel #1
0
        public void Serialize()
        {
            Dictionary <string, string> table = new Dictionary <string, string>();

            table["Test"]  = "1";
            table["Test2"] = "2";
            var data = instance.Serialize(table).ToArray();

            Assert.AreEqual(2, data.Length);
            var result = instance.Deserialize(data);

            Assert.AreEqual(2, result.Count);
            Assert.AreEqual("1", result["Test"]);
            Assert.AreEqual("2", result["Test2"]);

            List <KeyValuePair <string, string> > list = new List <KeyValuePair <string, string> >();

            list.AddRange(data);
            list.AddRange(data);
            var stream = instance.DeserializeStream(list).ToArray();

            Assert.AreEqual(2, stream.Length);
        }