public void ZeroFormatter_SerializeSimpleString() { logger.LogLine(String.Format("Serialization of simpleString in {0} miliseconds.", stopWatch.GetMiliseconds(() => ZeroFormatterSerializer.Serialize(simpleStringMemoryStream, simpleString)))); logger.LogLine(String.Format("Serialized simpleString stream length is {0} bytes.", simpleStringMemoryStream.Length)); Assert.IsNotNull(simpleStringMemoryStream); Assert.AreNotEqual(simpleStringMemoryStream.Length, 0); simpleStringMemoryStream.Position = 0; logger.LogLine(String.Format("Deserialization of simpleString from stream in {0} miliseconds.", stopWatch.GetMiliseconds(() => this.deserializedSimpleString = ZeroFormatterSerializer.Deserialize <string>(simpleStringMemoryStream)))); Assert.AreEqual(simpleString, deserializedSimpleString); }
public void BinaryConverter_SerializeSimpleString() { logger.LogLine(String.Format("Serialization of simpleString in {0} miliseconds.", stopWatch.GetMiliseconds(() => Converter.Serialize(simpleString, simpleStringMemoryStream)))); logger.LogLine(String.Format("Serialized simpleString stream length is {0} bytes.", simpleStringMemoryStream.Length)); Assert.IsNotNull(simpleStringMemoryStream); Assert.AreNotEqual(simpleStringMemoryStream.Length, 0); //simpleStringMemoryStream.Position = 0; //logger.LogLine(String.Format("Computing simpleString hash in {0} miliseconds.", stopWatch.GetMiliseconds(() => Hashes.Hash256(simpleStringMemoryStream.ToArray())))); simpleStringMemoryStream.Position = 0; logger.LogLine(String.Format("Deserialization of simpleString from stream in {0} miliseconds.", stopWatch.GetMiliseconds(() => this.deserializedSimpleString = Converter.Deserialize <string>(simpleStringMemoryStream.ToArray())))); Assert.AreEqual(simpleString, deserializedSimpleString); }