public void TestSerializer() { var serializee = new Serializee { ID = 3, Name = "xyz" }; var stream = new MemoryStream(); serializee.Values = new List<float>(); serializee.Values.Add(1.0f); serializee.Values.Add(2.0f); serializee.Values.Add(3.0f); Serializer.Serialize<Serializee>(stream, serializee); stream.Position = 0; var newSerializee = Serializer.Deserialize<Serializee>(stream); Assert.AreEqual(serializee.ID, newSerializee.ID); Assert.AreEqual(serializee.Name, newSerializee.Name); Assert.IsTrue(serializee.Values.SequenceEqual(newSerializee.Values)); Assert.AreEqual(serializee.Values.Count, newSerializee.Values.Count); }
public void TestSerializer() { var serializee = new Serializee { ID = 3, Name = "xyz" }; var stream = new MemoryStream(); serializee.Values = new List <float>(); serializee.Values.Add(1.0f); serializee.Values.Add(2.0f); serializee.Values.Add(3.0f); Serializer.Serialize <Serializee>(stream, serializee); stream.Position = 0; var newSerializee = Serializer.Deserialize <Serializee>(stream); Assert.AreEqual(serializee.ID, newSerializee.ID); Assert.AreEqual(serializee.Name, newSerializee.Name); Assert.IsTrue(serializee.Values.SequenceEqual(newSerializee.Values)); Assert.AreEqual(serializee.Values.Count, newSerializee.Values.Count); }